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