Class CIM_CurrentSensor
extends CIM_NumericSensor

This class exists for backward compatibility to earlier CIM Schema definitions. With additions to Sensor and NumericSensor in V2.2, it is no longer necessary. A CurrentSensor can be defined by setting the SensorType property, inherited from Sensor, to 4 ("Current"). Other properties of this class are hard-coded to constant values to correspond to definitions in the Sensor hierarchy.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_Sensor
   |
   +--CIM_NumericSensor
   |
   +--CIM_CurrentSensor

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringThis class exists for backward compatibility to earlier CIM Schema definitions. With additions to Sensor and NumericSensor in V2.2, it is no longer necessary. A CurrentSensor can be defined by setting the SensorType property, inherited from Sensor, to 4 ("Current"). Other properties of this class are hard-coded to constant values to correspond to definitions in the Sensor hierarchy.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Accuracysint32
DescriptionstringIndicates 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.19None None
OverridestringAccuracyNone OVERRIDABLE= false
UnitsstringHundredths of PercentNone TRANSLATABLE= true
BaseUnitsuint16
DescriptionstringThe 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
ModelCorrespondencestringCIM_NumericSensor.UnitModifier, CIM_NumericSensor.RateUnitsNone None
OverridestringBaseUnitsNone OVERRIDABLE= false
ValuesstringUnknown, 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, PercentageNone TRANSLATABLE= true
CurrentReadingsint32
DescriptionstringThe current value indicated by the Sensor.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.5None None
OverridestringCurrentReadingNone OVERRIDABLE= false
LowerThresholdCriticalsint32
DescriptionstringThe 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.13None None
OverridestringLowerThresholdCriticalNone OVERRIDABLE= false
LowerThresholdFatalsint32
DescriptionstringThe 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.15None None
OverridestringLowerThresholdFatalNone OVERRIDABLE= false
LowerThresholdNonCriticalsint32
DescriptionstringThe 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.11None None
OverridestringLowerThresholdNonCriticalNone OVERRIDABLE= false
MaxReadablesint32
DescriptionstringMaxReadable indicates the largest value of the measured property that can be read by the NumericSensor.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.9None None
OverridestringMaxReadableNone OVERRIDABLE= false
MinReadablesint32
DescriptionstringMinReadable indicates the smallest value of the measured property that can be read by the NumericSensor.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.10None None
OverridestringMinReadableNone OVERRIDABLE= false
NominalReadingsint32
DescriptionstringNominalReading indicates the 'normal' or expected value for the NumericSensor.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.6None None
OverridestringNominalReadingNone OVERRIDABLE= false
NormalMaxsint32
DescriptionstringNormalMax provides guidance for the user as to the normal maximum range for the NumericSensor.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.7None None
OverridestringNormalMaxNone OVERRIDABLE= false
NormalMinsint32
DescriptionstringNormalMin provides guidance for the user as to the normal minimum range for the NumericSensor.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.8None None
OverridestringNormalMinNone OVERRIDABLE= false
RateUnitsuint16
DescriptionstringSpecifies 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
ModelCorrespondencestringCIM_NumericSensor.UnitModifier, CIM_NumericSensor.BaseUnitsNone None
OverridestringRateUnitsNone OVERRIDABLE= false
ValuesstringNone, Per MicroSecond, Per MilliSecond, Per Second, Per Minute, Per Hour, Per Day, Per Week, Per Month, Per YearNone TRANSLATABLE= true
Resolutionuint32
DescriptionstringResolution 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.17None None
OverridestringResolutionNone OVERRIDABLE= false
UnitsstringTenths of MilliAmpsNone TRANSLATABLE= true
SensorTypeuint16
DescriptionstringThe Type of the Sensor, e.g. Voltage or Temperature Sensor. If the type is set to "Other", then the OtherSensorTypeDescription can be used to further identify the type, or if the Sensor has numeric readings, then the type of the Sensor can be implicitly determined by the Units. A description of the different Sensor types is as follows: A Temperature Sensor measures the environmental temperature. Voltage and Current Sensors measure electrical voltage and current readings. A Tachometer measures speed/revolutions of a Device. For example, a Fan Device can have an associated Tachometer which measures its speed. A Counter is a general purpose Sensor that measures some numerical property of a Device. A Counter value can be cleared, but it never decreases. A Switch Sensor has states like Open/Close, On/Off, or Up/Down. A Lock has states of Locked/Unlocked. Humidity, Smoke Detection and Air Flow Sensors measure the equivalent environmental characteristics. A Presence Sensor detects the presence of a PhysicalElement.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Sensor.OtherSensorTypeDescriptionNone None
OverridestringSensorTypeNone OVERRIDABLE= false
ValuesstringUnknown, Other, Temperature, Voltage, Current, Tachometer, Counter, Switch, Lock, Humidity, Smoke Detection, Presence, Air FlowNone TRANSLATABLE= true
Tolerancesint32
DescriptionstringIndicates 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.18None None
OverridestringToleranceNone OVERRIDABLE= false
UnitModifiersint32
DescriptionstringThe 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
ModelCorrespondencestringCIM_NumericSensor.BaseUnits, CIM_NumericSensor.RateUnitsNone None
OverridestringUnitModifierNone OVERRIDABLE= false
UpperThresholdCriticalsint32
DescriptionstringThe 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.14None None
OverridestringUpperThresholdCriticalNone OVERRIDABLE= false
UpperThresholdFatalsint32
DescriptionstringThe 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.16None None
OverridestringUpperThresholdFatalNone OVERRIDABLE= false
UpperThresholdNonCriticalsint32
DescriptionstringThe 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
MappingStringsstringMIF.DMTF|Electrical Current Probe|001.12None None
OverridestringUpperThresholdNonCriticalNone OVERRIDABLE= false

Inherited Properties

NameData TypeClass Origin
Availabilityuint16CIM_LogicalDevice
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_LogicalDevice
CurrentStatestringCIM_Sensor
DescriptionstringCIM_ManagedElement
DeviceIDstringCIM_LogicalDevice
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
Hysteresisuint32CIM_NumericSensor
InstallDatedatetimeCIM_ManagedSystemElement
IsLinearbooleanCIM_NumericSensor
LastErrorCodeuint32CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
NamestringCIM_ManagedSystemElement
OtherSensorTypeDescriptionstringCIM_Sensor
PollingIntervaluint64CIM_Sensor
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TotalPowerOnHoursuint64CIM_LogicalDevice