Skip to main content

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​
TypeName
System.TimeSpantimeout

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()