White Papers

Version 1.1.0 17
Property Name
Type
Requirement
Additonal Requirement
OperationalStatus[]
uint16
Mandatory
Indicates the current statuses of the sensor. The
property value shall be one of the following:
0(Unknown)
2(OK)
3(Degraded)
6 (Error)
PossibleStates[]
string
Mandatory
The property shall have the following values:
Other
Unknown
OK
Non-Critical
Critical
Fatal
PrimaryStatus
uint16
Mandatory
The property value shall be one of the following:
0(Unknown)
1(OK)
2(Degraded)
3 (Error)
RateUnits
uint16
Mandatory
The property value shall be 0 (None)
RequestedState
uint16
Mandatory
The property value shall be 12 (Not Applicable)
SensorType
uint16
Mandatory
The property shall have one of the following
values:
1(Other)
2(Temperature)
3(Voltage)
4(Current)
5(Tachometer).
SettableThresholds[]
uint16
Mandatory
An array representing the writable thresholds
supported by Sensor.
The NULL value shall represent that the
sensor does not support any settable
thresholds.
SupportedThresholds[]
uint16
Mandatory
The array property shall contain all the supported
thresholds for the sensor.
The NULL value shall represent that the sensor
does not support any thresholds.
UnitModifier
sint32
Mandatory
The property shall denote the decimal magnitude
of the value: CurrentReading * 10^(UnitModifier)
and shall have one of the following values: -1, 0.
LowerThresholdCritical
sint32
Conditonal
The property shall have non-NULL value if the
SupportedThresholds array contains the value
2(LowerThresholdCritical).
LowerThresholdNonCritical
sint32
Conditonal
The property shall have non-NULL value if the
SupportedThresholds array contains the value
0(LowerThresholdNonCritical).
UpperThresholdCritical
sint32
Conditonal
The property shall have non-NULL value if the
SupportedThresholds array contains the value
3(UpperThresholdCritical).