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