Name | Data Type | Value |
---|---|---|
Description | string | CIM_Watchdog is a timer that is implemented in the system hardware. It allows the hardware to monitor the state of the Operating System, BIOS, or a software component that is installed on the System. If the monitored component fails to re-arm the timer before its expiration, the hardware assumes that the System is in a critical state, and could reset the ComputerSystem. 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 re-arming the timer before expiration. |
UMLPackagePath | string | CIM::Device::Processor |
Version | string | 2.10.0 |
Name | Data Type | Default Value | Qualifiers | ||||
---|---|---|---|---|---|---|---|
Name | Data Type | Value | |||||
ActionOnExpiration | uint16 | ||||||
Description | string | The action that should happen upon the expiry of the watchdog. | |||||
ValueMap | string | 0, 1, 2, 3, 4, 5 | |||||
Values | string | None - Status Only, System Reset, System Power Off, System Power Off, then On, Generate System NonMaskableInterrupt (NMI), Generate System Management Interrupt (SMI) | |||||
MonitoredEntity | uint16 | ||||||
Description | string | The entity that is currently being monitored by the WatchDog. This property is used to identify the module that is responsible for re-arming, or whose information is used to re-arm, the watchdog at periodic intervals. | |||||
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8 | |||||
Values | string | Unknown, Other, Operating System, Operating System Boot Process, Operating System Shutdown Process, Firmware Boot Process, BIOS Boot Process, Application, Service Processor | |||||
MonitoredEntityDescription | string | ||||||
Description | string | A string that describes more textual information about the monitored entity. | |||||
MaxLen | uint32 | 256 | |||||
MonitoredEntityOnLastExpiration | uint16 | ||||||
Description | string | Monitored entity at the time of last timer expiry. | |||||
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8 | |||||
Values | string | Unknown, Other, Operating System, Operating System Boot Process, Operating System Shutdown Process, Firmware Boot Process, BIOS Boot Process, Application, Service Processor | |||||
TimeOfLastExpiration | datetime | ||||||
Description | string | The time of the last timer expiry. | |||||
TimeoutInterval | uint32 | ||||||
Description | string | The timeout interval that is used by the watchdog, in MicroSeconds. | |||||
PUnit | string | second * 10^-6 | |||||
Units | string | MicroSeconds | |||||
TimerResolution | uint32 | ||||||
Description | string | Resolution of the timer. For example, if this value is 100, then the timer can expire anytime between (TimeoutInterval- 100) microseconds or (TimeoutInterval+100) microseconds. | |||||
PUnit | string | second * 10^-6 | |||||
Units | string | MicroSeconds |
Name | Data Type |
---|---|
AllocationState | string |
Availability | uint16 |
Caption | string |
CommunicationStatus | uint16 |
CreationClassName | string |
Description | string |
DetailedStatus | uint16 |
DeviceID | string |
ElementName | string |
EnabledDefault | uint16 |
EnabledState | uint16 |
ErrorCleared | boolean |
ErrorDescription | string |
Generation | uint64 |
HealthState | uint16 |
InstallDate | datetime |
InstanceID | string |
LastErrorCode | uint32 |
LocationIndicator | uint16 |
MaxQuiesceTime | uint64 |
Name | string |
OperatingStatus | uint16 |
OtherEnabledState | string |
PowerManagementSupported | boolean |
PowerOnHours | uint64 |
PrimaryStatus | uint16 |
RequestedState | uint16 |
Status | string |
StatusInfo | uint16 |
SystemCreationClassName | string |
SystemName | string |
TimeOfLastStateChange | datetime |
TotalPowerOnHours | uint64 |
TransitioningToState | uint16 |
AdditionalAvailability | uint16[] |
AvailableRequestedStates | uint16[] |
IdentifyingDescriptions | string[] |
OperationalStatus | uint16[] |
OtherIdentifyingInfo | string[] |
PowerManagementCapabilities | uint16[] |
StatusDescriptions | string[] |
Name | Return Type |
---|---|
EnableDevice | uint32 |
OnlineDevice | uint32 |
QuiesceDevice | uint32 |
RequestStateChange | uint32 |
Reset | uint32 |
RestoreProperties | uint32 |
SaveProperties | uint32 |
SetPowerState | uint32 |