Class CIM_Watchdog

Used in features: Remote Control
Compatible with the following Intel AMT Releases: 3.0, 3.2, 4.0, 5.0, 5.1, 6.0, 6.1, 6.2, 7.0, 8.0, 8.1, 9.0, 9.5, 10.0, 11.0
CIM_ManagedElement
   extended by CIM_ManagedSystemElement
      extended by CIM_LogicalElement
         extended by CIM_EnabledLogicalElement
            extended by CIM_LogicalDevice
               extended by CIM_Watchdog

Known Subclasses:
AMT_AgentPresenceWatchdog

class CIM_Watchdog
extends CIM_LogicalDevice

General Information:
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.

Product Specific Usage:
This class indicates whether the OS watchdog has expired.

Qualifiers:
-------------
Version=2.10.0
UMLPackagePath=CIM::Device::Processor


Supported Fields Summary
 string DeviceID Key
An address or other identifying information to uniquely name the LogicalDevice.
 string CreationClassName Key
CreationClassName indicates the name of the class or the subclass used in the creation of an instance . . .
 string SystemName Key
The scoping System's Name.
 string SystemCreationClassName Key
The scoping System's CreationClassName.
 datetime TimeOfLastExpiration
The time of the last timer expiry.

Methods Summary
  Get(Instance)
Gets the representation of the instance
  Pull(EnumerationContext, MaxElements)
Pulls instances of this class, following an Enumerate operation
  Enumerate()
Enumerates the instances of this class
  Release(EnumerationContext)
Releases an enumeration context

Field Detail

DeviceID Key

public string DeviceID
General Information:
An address or other identifying information to uniquely name the LogicalDevice.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is "Watchdog 0"

Qualifiers:
-------------
Key
MaxLen=16


CreationClassName Key

public string CreationClassName
General Information:
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is "CIM_Watchdog"

Qualifiers:
-------------
Key
MaxLen=19


SystemName Key

public string SystemName
General Information:
The scoping System's Name.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is "Intel(r) AMT"

Qualifiers:
-------------
Key
MaxLen=20
Propagated=CIM_System.Name


SystemCreationClassName Key

public string SystemCreationClassName
General Information:
The scoping System's CreationClassName.

Product Specific Usage:
In Intel AMT Release 6.0 and later releases value is "CIM_ComputerSystem"

Qualifiers:
-------------
Key
MaxLen=19
Propagated=CIM_System.CreationClassName


TimeOfLastExpiration

public datetime TimeOfLastExpiration
General Information:
The time of the last timer expiry.

Product Specific Usage:
Adiitional Notes:
1) A value of "0000-00-00T00:00:00Z" indicates that the watchdog wasn't expired. A value of "1111-11-11T11:11:11Z" indicates that the watchdog was expired.
2) In Intel AMT Release 5.0 and earlier releases 'datetime' format is simple string. In Intel AMT Release 5.1 and later releases 'datetime' format is as defined in DSP0230 'DMTF WS-CIM Mapping Specification'.


Method Detail

Get

public  Get([OUT]CIM_Watchdog Instance)
Permission Information:
Permitted realms: ADMIN_SECURITY_REMOTE_CONTROL_REALM, ADMIN_SECURITY_GENERAL_INFO_REALM

General Information:
Gets the representation of the instance

Pull

public  Pull([IN]String EnumerationContext, [IN]String MaxElements)
Permission Information:
All users permitted to use method, only instances to whom the user has permissions will be returned

General Information:
Pulls instances of this class, following an Enumerate operation

Enumerate

public  Enumerate()
Permission Information:
All users permitted to use method

General Information:
Enumerates the instances of this class

Release

public  Release([IN]String EnumerationContext)
Permission Information:
All users permitted to use method

General Information:
Releases an enumeration context

Copyright © 2006-2022, Intel Corporation. All rights reserved.