![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
voltando a versao de n aberturas e fechamentos de sockets
Dependencies: EthernetInterface NTPClient mbed-rtos_old mbed
Fork of header_main_public by
Diff: wdt.h
- Revision:
- 18:01a93677e40c
- Parent:
- 17:67a6b557eda5
--- a/wdt.h Fri Sep 19 16:40:17 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -#ifndef _WDT_H -#define _WDT_H -#include "mbed.h" - -class Watchdog { -public: - /// Create a Watchdog object - /// - /// example: - /// @code - /// Watchdog wd; // placed before main - /// @endcode - Watchdog(); - - /// Configure the timeout for the Watchdog - /// - /// This configures the Watchdog service and starts it. It must - /// be serviced before the timeout, or the system will be restarted. - /// - /// example: - /// @code - /// ... - /// wd.Configure(1.4); // configure for a 1.4 second timeout - /// ... - /// @endcode - /// - /// @param timeout in seconds, as a floating point number - /// @returns none - /// - void Configure(float timeout); - - /// Service the Watchdog so it does not cause a system reset - /// - /// example: - /// @code - /// wd.Service(); - /// @endcode - /// @returns none - void kick(); - - /// WatchdogCausedReset identifies if the cause of the system - /// reset was the Watchdog - /// - /// example: - /// @code - /// if (wd.WatchdogCausedReset())) { - /// @endcode - /// - /// @returns true if the Watchdog was the cause of the reset - bool WatchdogCausedReset(); -private: - bool wdreset; -}; - - - - -#endif