CIM Reference Guide
CIM_WatchDog
The CIM_WatchDog class described in Table below represents a timer that is implemented in system
hardware. The watchdog feature allows the hardware to monitor the state of the operating system, BIOS,
or a software component installed on the system. If the monitored component fails to rearm the timer
before its expiration, the hardware assumes that the system is in a critical state and could reset the
system. This feature can also be used as an application watchdog timer for a mission-critical application.
In this case, the application would assume responsibility for rearming the timer before expiration.
Table 26. CIM_WatchDog Properties
Class Name:
CIM_WatchDog
Parent Class:
CIM_LogicalDevice
Property Description Data Type
MonitoredEntity Indicates the entity that is
currently being monitored by the
watchdog feature. This property is
used to identify the module that is
responsible for rearming the
watchdog at periodic intervals.
Values for the MonitoredEntity
property are:
1 - Unknown
2 - Other
3 - Operating System
uint16
MonitoredEntity Description A string describing additional
textual information about the
monitored entity.
string
TimeoutInterval Indicates the time-out interval
used by the watchdog, in
microseconds.
uint32
TimerResolution Indicates the resolution of the
watchdog timer. For example, if
this value is 100, then the timer
can expire anytime between –100
microseconds and +100
microseconds.
uint32
39