Click or drag to resize

Timer Class

Encapsulates Linux watchdog timers using libsimpleio.
Inheritance Hierarchy
SystemObject
  IO.Objects.SimpleIO.WatchdogTimer

Namespace: IO.Objects.SimpleIO.Watchdog
Assembly: libsimpleio (in libsimpleio.dll) Version: 2.2024.356.1
Syntax
C#
public class Timer : Timer

The Timer type exposes the following members.

Constructors
 NameDescription
Public methodTimer Constructor for a single watchdog timer.
Top
Properties
 NameDescription
Public propertyfd Read-only property returning the Linux file descriptor for the watchdog timer.
Public propertytimeout Get or set the watchdog timeout. Not all platforms may support this. Even if supported, there may be constraints. For example, some platforms allow shortening the timeout but not lengthening it.
Top
Methods
 NameDescription
Public methodKick Reset the watchdog timer.
Top
Fields
 NameDescription
Public fieldStatic memberDefaultDevice Default watchdog timer device name.
Public fieldStatic memberDefaultTimeout Default watchdog timer timeout value (disabled).
Top
See Also