Name | Data Type | Qualifiers |
Name | Data Type | Value | Scope | Flavors |
Accuracy | sint32 |
Description | string | Indicates the accuracy of the Sensor for the measured property. Its value is recorded as plus/minus hundredths of a percent. Accuracy, along with Resolution and Tolerance, is used to calculate the actual value of the measured physical property. Accuracy may vary depending on whether the Device is linear over its dynamic range. | None | TRANSLATABLE= true |
Units | string | Hundredths of Percent | None | TRANSLATABLE= true |
BaseUnits | uint16 |
Description | string | The base unit of the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than "None", then the units are further qualified as rate units. In the above example, if RateUnits is set to "Per Second", then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. | None | TRANSLATABLE= true |
ModelCorrespondence | string | CIM_NumericSensor.UnitModifier, CIM_NumericSensor.RateUnits | None | None |
Values | string | Unknown, Other, Degrees C, Degrees F, Degrees K, Volts, Amps, Watts, Joules, Coulombs, VA, Nits, Lumens, Lux, Candelas, kPa, PSI, Newtons, CFM, RPM, Hertz, Seconds, Minutes, Hours, Days, Weeks, Mils, Inches, Feet, Cubic Inches, Cubic Feet, Meters, Cubic Centimeters, Cubic Meters, Liters, Fluid Ounces, Radians, Steradians, Revolutions, Cycles, Gravities, Ounces, Pounds, Foot-Pounds, Ounce-Inches, Gauss, Gilberts, Henries, Farads, Ohms, Siemens, Moles, Becquerels, PPM (parts/million), Decibels, DbA, DbC, Grays, Sieverts, Color Temperature Degrees K, Bits, Bytes, Words (data), DoubleWords, QuadWords, Percentage | None | TRANSLATABLE= true |
CurrentReading | sint32 |
Description | string | The current value indicated by the Sensor. | None | TRANSLATABLE= true |
Hysteresis | uint32 |
Description | string | Indicates the margin built around the thresholds. This margin prevents unnecessary state changes when the Sensor reading may fluctuate very close to its thresholds. This could be due to the Sensor's tolerance/accuracy/resolution or due to environmental factors. Once a threshold is crossed, the state of the Sensor should change. However, the state should not fluctuate between the old and new states unless the Sensor's change in the reading exceeds the hysteresis value. | None | TRANSLATABLE= true |
IsLinear | boolean |
Description | string | Indicates that the Sensor is linear over its dynamic range. | None | TRANSLATABLE= true |
LowerThresholdCritical | sint32 |
Description | string | The Sensor's threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdCritical and LowerThresholdFatal, then the CurrentState is Critical. | None | TRANSLATABLE= true |
LowerThresholdFatal | sint32 |
Description | string | The Sensor's threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is below LowerThresholdFatal, then the CurrentState is Fatal. | None | TRANSLATABLE= true |
LowerThresholdNonCritical | sint32 |
Description | string | The Sensor's threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the Sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, then the CurrentState is NonCritical. | None | TRANSLATABLE= true |
MaxReadable | sint32 |
Description | string | MaxReadable indicates the largest value of the measured property that can be read by the NumericSensor. | None | TRANSLATABLE= true |
MinReadable | sint32 |
Description | string | MinReadable indicates the smallest value of the measured property that can be read by the NumericSensor. | None | TRANSLATABLE= true |
NominalReading | sint32 |
Description | string | NominalReading indicates the 'normal' or expected value for the NumericSensor. | None | TRANSLATABLE= true |
NormalMax | sint32 |
Description | string | NormalMax provides guidance for the user as to the normal maximum range for the NumericSensor. | None | TRANSLATABLE= true |
NormalMin | sint32 |
Description | string | NormalMin provides guidance for the user as to the normal minimum range for the NumericSensor. | None | TRANSLATABLE= true |
RateUnits | uint16 |
Description | string | Specifies if the units returned by this Sensor are rate units. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). This is true unless this property (RateUnits) has a value different than "None". For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. But, if the RateUnits property is set to a value other than "None", then the units are further qualified as rate units. In the above example, if RateUnits is set to "Per Second", then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. Any implementation of CurrentReading should be qualified with either a Counter or a Gauge qualifier, depending on the characteristics of the sensor being modeled. | None | TRANSLATABLE= true |
ModelCorrespondence | string | CIM_NumericSensor.UnitModifier, CIM_NumericSensor.BaseUnits | None | None |
Values | string | None, Per MicroSecond, Per MilliSecond, Per Second, Per Minute, Per Hour, Per Day, Per Week, Per Month, Per Year | None | TRANSLATABLE= true |
Resolution | uint32 |
Description | string | Resolution indicates the ability of the Sensor to resolve differences in the measured property. This value may vary depending on whether the Device is linear over its dynamic range. | None | TRANSLATABLE= true |
Tolerance | sint32 |
Description | string | Indicates the tolerance of the Sensor for the measured property. Tolerance, along with Resolution and Accuracy, is used to calculate the actual value of the measured physical property. Tolerance may vary depending on whether the Device is linear over its dynamic range. | None | TRANSLATABLE= true |
UnitModifier | sint32 |
Description | string | The unit multiplier for the values returned by this Sensor. All the values returned by this Sensor are represented in the units obtained by (BaseUnits * 10 raised to the power of the UnitModifier). For example, if BaseUnits is Volts and the UnitModifier is -6, then the units of the values returned are MicroVolts. However, if the RateUnits property is set to a value other than "None", then the units are further qualified as rate units. In the above example, if RateUnits is set to "Per Second", then the values returned by the Sensor are in MicroVolts/Second. The units apply to all numeric properties of the Sensor, unless explicitly overridden by the Units qualifier. | None | TRANSLATABLE= true |
ModelCorrespondence | string | CIM_NumericSensor.BaseUnits, CIM_NumericSensor.RateUnits | None | None |
UpperThresholdCritical | sint32 |
Description | string | The Sensor's threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between UpperThresholdCritical and UpperThresholdFatal, then the CurrentState is Critical. | None | TRANSLATABLE= true |
UpperThresholdFatal | sint32 |
Description | string | The Sensor's threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is above UpperThresholdFatal, then the CurrentState is Fatal. | None | TRANSLATABLE= true |
UpperThresholdNonCritical | sint32 |
Description | string | The Sensor's threshold values specify the ranges (min and max values) for determining whether the Sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the Sensor is reporting a normal value. If the CurrentReading is between UpperThresholdNonCritical and UpperThresholdCritical, then the CurrentState is NonCritical. | None | TRANSLATABLE= true |