Interface IWatchdogController
Contract for hardware that has a watchdog. Watchdogs are used to reset a device in the event that the application code on it has stopped responding.
Assembly: Meadow.Contracts.dll
View Source
Declaration
public interface IWatchdogController
Methods
WatchdogEnable(TimeSpan)
Enables the watchdog. If WatchdogReset
isn't called within the
specified timeout
the device will reset.
View Source
Declaration
void WatchdogEnable(TimeSpan timeout)
Parameters
Type | Name |
---|---|
System.TimeSpan | timeout |
WatchdogReset()
"Pets" the watchdog. By calling this within the timeout
specified in the WatchdogEnable
method, the device will not reset.
View Source
Declaration
void WatchdogReset()