Reference Guide
PossibleStates Enumerates the string outputs of 
the sensor. For example, a 
NumericSensor can report states 
based on threshold readings.
string
CurrentState Indicates the current state of the 
sensor. This value is always one 
of the Possible States.
string
PollingInterval Indicates the polling interval, in 
nanoseconds, that the sensor 
hardware or instrumentation 
uses to determine the current 
state of the sensor.
uint64
CIM_DiscreteSensor
The CIM_DiscreteSensor class described in Table below has a set of legal string values that it can report. The CIM_DiscreteSensor always 
has a "current reading" that corresponds to one of the enumerated values.
Table 21. CIM_DiscreteSensor Properties
Class Name: CIM_DiscreteSensor
Parent Class: CIM_Sensor
Property  Description Data Type
CurrentReading See Common Properties of 
Classes
sint32
PossibleValues Enumerates the string outputs 
that can be reported by the 
sensor.
sint32
CIM_NumericSensor
The CIM_NumericSensor class described in NumericSensor Properties returns numeric settings and may also support threshold settings. 
Figure below shows the relationship among upper and lower critical and upper and lower non-critical threshold values. The normal range 
falls between upper and lower non-critical thresholds.
Figure: Ranges for Threshold Values
30
CIM_LogicalElement










