![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
voltando a versao de n aberturas e fechamentos de sockets data 19/09
Dependencies: EthernetInterface NTPClient mbed-rtos mbed EALib
Fork of header_main_publish by
wdt.h
- Committer:
- klauss
- Date:
- 2014-09-19
- Revision:
- 17:67a6b557eda5
File content as of revision 17:67a6b557eda5:
#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