Reference Guide
SensorType property is set to 
Other.
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.
29










