Export (0) Print
Expand All

NumericSensor class

Represents an analog type of sensor. The SensorType property differentiates between numeric sensors.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of its inherited properties. Properties and methods are in alphabetic order, not MOF order.

Syntax

[Provider("IPMIPrv"), Dynamic]class NumericSensor : CIM_NumericSensor 
{
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  sint32   Accuracy;
  uint16   AdditionalAvailability[];
  uint16   Availability;
  uint16   BaseUnits;
  string   CreationClassName;
  string   CurrentState;
  sint32   CurrentReading;
  string   DeviceID;
  uint16   EnabledThresholds[];
  boolean  ErrorCleared;
  string   ErrorDescription;
  uint32   Hysteresis;
  string   IdentifyingDescriptions[];
  boolean  IsLinear;
  uint32   LastErrorCode;
  sint32   LowerThresholdNonCritical;
  sint32   LowerThresholdCritical;
  sint32   LowerThresholdFatal;
  uint64   MaxQuiesceTime;
  sint32   MaxReadable;
  sint32   MinReadable;
  sint32   NominalReading;
  sint32   NormalMax;
  sint32   NormalMin;
  string   OtherIdentifyingInfo[];
  string   OtherSensorTypeDescription;
  uint64   PollingInterval;
  string   PossibleStates[];
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint64   PowerOnHours;
  uint16   RateUnits;
  uint32   Resolution;
  uint16   SensorType;
  string   SettableThresholds[];
  uint16   StatusInfo[];
  string   SupportedThresholds[];
  string   SystemCreationClassName;
  string   SystemName;
  sint32   Tolerance;
  uint64   TotalPowerOnHours;
  sint32   UnitModifier;
  sint32   UpperThresholdCritical;
  sint32   UpperThresholdNonCritical;
  sint32   UpperThresholdFatal;
  uint16   EnabledState;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault;
  datetime TimeOfLastStateChange;
};

Members

The NumericSensor class has these types of members:

Methods

The NumericSensor class has these methods.

MethodDescription
EnableDevice

Note  This method is deprecated. Instead we recommend that you use the RequestStateChange method.

Enable or disables the numeric sensor.

This method is inherited from CIM_LogicalDevice.

GetNonLinearFactors

Note  This method is deprecated and should not be used.

Retrieves data collected by the numeric sensor.

This method is inherited from CIM_NumericSensor.

OnlineDevice

Note  This method is deprecated. Instead we recommend that you use the RequestStateChange method.

Brings the numeric sensor online so it can accept requests, or offline so it can no longer accept requests.

This method is inherited from CIM_LogicalDevice.

QuiesceDevice

Note  This method is deprecated. Instead we recommend that you use the RequestStateChange method.

Temporarily suspends activity on the numeric sensor, or re-enables the activity.

This method is inherited from CIM_LogicalDevice.

RequestStateChange

Initiates a requests to change the state of the numeric sensor.

This method is inherited from CIM_EnabledLogicalElement.

Reset

Resets the numeric sensor.

This method is inherited from CIM_LogicalDevice.

RestoreDefaultThresholds

Resets the values of numeric sensor thresholds to the hardware default values.

This method is inherited from CIM_NumericSensor.

RestoreProperties

Note  This method is deprecated. Instead we recommend that you use the ApplyConfiguration property of the CIM_ConfigurationData class.

Restores a previous configuration and state of the numeric sensor.

This method is inherited from CIM_LogicalDevice.

SaveProperties

Note  This method is deprecated. Instead we recommend that you use the ConfigurationInformation property of the CIM_ConfigurationData class.

Saves the configuration and state of the numeric sensor.

This method is inherited from CIM_LogicalDevice.

SetPowerState

Note  This method is deprecated. Instead we recommend that you use the SetPowerState property of the CIM_PowerManagementService class.

Sets the power state of the numeric sensor.

This method is inherited from CIM_LogicalDevice.

 

Properties

The NumericSensor class has these properties.

Accuracy
Data type: sint32
Access type: Read-only
Qualifiers: Units (Hundredths of Percent) , MappingStrings (MIF.DMTF|Temperature Probe|002.19, MIF.DMTF|Electrical Current Probe|001.19, MIF.DMTF|Voltage Probe|001.19)

Indicates the accuracy of the numeric sensor for the measured property. Its value is recorded as plus or minus hundredths of a percent. Accuracy, along with Resolution, is used to calculate the actual value of the measured physical property. The value of Accuracy may vary depending on whether the device is linear over its dynamic range. This property is inherited from CIM_NumericSensor.

Example: 0.

AdditionalAvailability
Data type: uint16 array
Access type: Read-only
Qualifiers: ModelCorrespondence (CIM_LogicalDevice.Availability)

An array that contains availability information about of the numeric sensor, in addition to the that of theAvailability property. This property is inherited from CIM_LogicalDevice.

This property contains the following values:

ValueMeaning
1

Other

2

Unknown

3

Running/Full Power

4

Warning

5

In Test

6

Not Applicable

7

Power Off

8

Off Line

9

Off Duty

10

Degraded

11

Not Installed

12

Install Error

13

Power Save - Unknown

14

Power Save - Low Power Mode

15

Power Save - Standby

16

Power Cycle

17

Power Save - Warning

18

Paused

19

Not Ready

20

Not Configured

21

Quiesced

 

Availability
Data type: uint16
Access type: Read-only
Qualifiers: Deprecated (CIM_AssociatedPowerManagementService.PowerState, CIM_ManagedSystemElement.OperationalStatus, CIM_EnabledLogicalElement.EnabledState) , MappingStrings (MIF.DMTF|Operational State|006.5, MIB.IETF|HOST-RESOURCES-MIB.hrDeviceStatus, MIF.DMTF|Host Device|001.5) , ModelCorrespondence (CIM_LogicalDevice.AdditionalAvailability)

Note  This property is deprecated. Instead we recommend that you use the CIM_PowerManagementCapabilities class.

Contains the availability of the numeric sensor. This property is inherited from CIM_LogicalDevice.

This property contains the following values:

ValueMeaning
1

Other

2

Unknown

3

Running/Full Power

4

Warning

5

In Test

6

Not Applicable

7

Power Off

8

Off Line

9

Off Duty

10

Degraded

11

Not Installed

12

Install Error

13

Power Save - Unknown

14

Power Save - Low Power Mode

15

Power Save - Standby

16

Power Cycle

17

Power Save - Warning

18

Paused

19

Not Ready

20

Not Configured

21

Quiesced

 

BaseUnits
Data type: uint16
Access type: Read-only
Qualifiers: ModelCorrespondence (CIM_NumericSensor.UnitModifier, CIM_NumericSensor.RateUnits)

The base unit of the values returned by the sensor. The units apply to all numeric properties of the sensor, unless explicitly overridden by the Units qualifier. The BaseUnits, UnitModifier, and RateUnits properties interact. For more information, see the Remarks section. This property is inherited from CIM_NumericSensor.

The possible values for this property are as follows.

ValueMeaning
0 (0x0)

Unknown

1 (0x1)

Other

2 (0x2)

Degrees C

3 (0x3)

Degrees F

4 (0x4)

Degrees K

5 (0x5)

Volts

6 (0x6)

Amps

7 (0x7)

Watts

8 (0x8)

Joules

9 (0x9)

Coulombs

10 (0xA)

VA

0 (0x0)

Nits

11 (0xB)

Lumens

12 (0xC)

Lumens.

13 (0xD)

Lux

14 (0xE)

Candelas

15 (0xF)

kPa

16 (0x10)

PSI

17 (0x11)

Newtons

18 (0x12)

CFM

19 (0x13)

RPM

20 (0x14)

Hertz

21 (0x15)

Seconds

22 (0x16)

Minutes

23 (0x17)

Hours

24 (0x18)

Days

25 (0x19)

Weeks

26 (0x1A)

Mils

27 (0x1B)

Inches

28 (0x1C)

Feet

29 (0x1D)

Cubic inches

30 (0x1E)

Ciboc fFeet

31 (0x1F)

Meters

32 (0x20)

Cubic centimeters

33 (0x21)

Cubic meters

34 (0x22)

Liters

35 (0x23)

Fluid ounces

36 (0x24)

Radians

37 (0x25)

Steradians

38 (0x26)

Revolutions

39 (0x27)

Cycles

40 (0x28)

Gravities

41 (0x29)

Ounces

42 (0x2A)

Pounds

43 (0x2B)

Foot-pounds

44 (0x2C)

Ounce-inches

45 (0x2D)

Gauss

46 (0x2E)

Gilberts

47 (0x2F)

Henries

48 (0x30)

Farads

49 (0x31)

Ohms

50 (0x32)

Siemens

51 (0x33)

Moles

52 (0x34)

Becquerels

53 (0x35)

PPM (parts/million)

54 (0x36)

Decibels

55 (0x37)

DbA

56 (0x38)

DbC

57 (0x39)

Grays

58 (0x3A)

Sieverts

59 (0x3B)

Color temperature dDegrees K

60 (0x3C)

Bits

61 (0x3D)

Bytes

62 (0x3E)

Words (data)

63 (0x3F)

DoubleWords

64 (0x40)

QuadWords

65 (0x41)

Percentage

 

Caption
Data type: string
Access type: Read-only
Qualifiers: MaxLen ( 64 ) , Dynamic

A short description of the numeric sensor that consists of a concatenation of the sensor type string and the device ID of the numeric sensor. This property is inherited from CIM_ManagedElement.

Example: "Temperature(19.0.32)"

This property is inherited from CIM_ManagedElement.

CreationClassName
Data type: string
Access type: Read-only
Qualifiers: Key, Dynamic, MaxLen ( 256 ) , Dynamic

The class type of the numeric sensor.

Fixed value: "NumericSensor". This property is inherited from CIM_Sensor.

CurrentReading
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.5, MIF.DMTF|Electrical Current Probe|001.5, MIF.DMTF|Voltage Probe|001.5)

Current value that is indicated by the numeric sensor. This property is inherited from CIM_NumericSensor.

Example: 320

CurrentState
Data type: string
Access type: Read-only
Qualifiers: MaxLen (128)

Current state that is indicated by the numeric sensor. The value must always come from PossibleStates. This property is inherited from CIM_Sensor.

Example: "OK"

Description
Data type: string
Access type: Read-only

A description of the numeric sensor that consists of a concatenation of the following:

  • Sensor name
  • Sensor Device ID
  • Sensor Type string
  • Entity ID
  • Entity Instance

Example: "CPU1 Temp(19.0.32): Temperature for Processor 2"

This property is inherited from CIM_ManagedElement.

DeviceID
Data type: string
Access type: Read-only
Qualifiers: Key, MaxLen (64)

A concatenation of the following values:

  • Sensor Number
  • Sensor DeviceID
  • Sensor Type string
  • Owner LUN
  • Owner ID

This property is inherited from CIM_LogicalElement.

Example: "52.0.32"

ElementName
Data type: string
Access type: Read-only

The user-friendly name of the numeric sensor, which consists of a concatenation of the Sensor name (ID string in SDR type 1|2 table) and the sensor device ID.

Example: "CPU1 Temp(19.0.32)"

This property is inherited from CIM_ManagedElement.

EnabledDefault
Data type: uint16
Access type: Write-only

Indicates the default startup configuration for the EnabledState property.

Default value: "2". This property is inherited from CIM_EnabledLogicalElement.

This property contains one of the following values:

ValueMeaning
2

Enabled

3

Disabled

5

Not Applicable

6

Enabled but Offline

7

No Default

8

Quiesce

9–32767

DMTF Reserved

32768–65535

Vendor Reserved

 

EnabledState
Data type: uint16
Access type: Read-only
Qualifiers: ModelCorrespondence (CIM_EnabledLogicalElement.OtherEnabledState)

Indicates whether the numeric sensor is enabled, or in a related state. Default value: "5" (not applicable).

This property is inherited from CIM_EnabledLogicalElement.

This property contains one of the following values:

ValueMeaning
0

Unknown

1

Other

2

Enabled

3

Disabled

4

Shutting Down

5

Not Applicable

6

Enabled but Offline

7

In Test

8

Deferred

9

Quiesce

10

Starting

11–32767

DMTF Reserved

32768–65535

Vendor Reserved

 

EnabledThresholds
Data type: uint16 array
Access type: Read-only

An array that represents the numeric sensor's currently enabled thresholds from the lists of possible thresholds in SupportedThresholds and SettableThresholds. This property is inherited from CIM_NumericSensor.

The possible values for this property are as follows.

ValueMeaning
0

LowerThresholdNonCritical

1

UpperThresholdNonCritical

2

LowerThresholdCritical

3

UpperThresholdCritical

4

LowerThresholdFatal

5

UpperThresholdFatal

 

ErrorCleared
Data type: boolean
Access type: Read-only
Qualifiers: Deprecated (CIM_ManagedSystemElement.OperationalStatus)

Note  This property is deprecated. Instead we recommend that you use the OperationalStatus property from theCIM_ManagedSystemElement class.

Indicates whether an error reported by the LastErrorCode property is cleared. This property is inherited from CIM_LogicalDevice.

ErrorDescription
Data type: string
Access type: Read-only
Qualifiers: Deprecated (CIM_DeviceErrorData.ErrorDescription)

Note  This property is deprecated. Instead we recommend that you use the ErrorDescription property from theCIM_DeviceErrorData class.

A string that describes additional information about the error reported by the LastErrorCode property. This property is inherited from CIM_LogicalDevice.

HealthState
Data type: uint16
Access type: Read-only
Qualifiers: Experimental

Indicates the current health of the numeric sensor.

This property is inherited from CIM_ManagedSystemElement.

This property contains one of the following values:

ValueMeaning
0

Unknown

5

OK

10

Degraded/Warning

15

Minor failure

20

Major failure

25

Critical failure

30

Non-recoverable error

31–32767

DMTF Reserved

32768–65535

Vendor Specific

 

Hysteresis
Data type: uint32
Access type: Read-only

Indicates the margin that is built around thresholds. This margin prevents unnecessary state changes when the numeric sensor reading fluctuates close to its thresholds. Fluctuation may result from sensor tolerance, accuracy, resolution, or environmental factors. When a threshold is crossed, the state of the sensor should not change unless the change in the CurrentReading value exceeds the Hysteresis value.

The units for this value are determined by BaseUnits×UnitModifier/RateUnits. This property is inherited from CIM_NumericSensor.

Example: 50

IdentifyingDescriptions
Data type: string array
Access type: Read-only
Qualifiers: ArrayType (Indexed) , ModelCorrespondence (CIM_LogicalDevice.OtherIdentifyingInfo)

An array of strings that describe the OtherIdentifyingInfo array items of the same index. This property is inherited from CIM_NumericSensor.

InstallDate
Data type: datetime
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|ComponentID|001.5)

The datetime value that indicates when the numeric sensor was installed.

This property is inherited from CIM_ManagedSystemElement.

IsLinear
Data type: boolean
Access type: Read-only

Indicates whether the numeric sensor values are linear over the dynamic range. This property is inherited from CIM_NumericSensor.

LastErrorCode
Data type: uint32
Access type: Read-only
Qualifiers: Deprecated (CIM_DeviceErrorData.LastErrorCode)

Note  This property is deprecated. Instead we recommend that you use the LastErrorCode property from theCIM_DeviceErrorData class.

The last error code reported by the numeric sensor. This property is inherited from CIM_LogicalDevice.

LowerThresholdCritical
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.13, MIF.DMTF|Electrical Current Probe|001.13, MIF.DMTF|Voltage Probe|001.13)

A value that specifies a range that determines whether the sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If CurrentReading is between LowerThresholdCritical and LowerThresholdFatal, then the current state is noncritical. This property is inherited from CIM_NumericSensor.

Example: 500

LowerThresholdFatal
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.15, MIF.DMTF|Electrical Current Probe|001.15, MIF.DMTF|Voltage Probe|001.15)

A value that specifies a range that determines whether the sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If CurrentReading is below LowerThresholdFatal, then the current state is fatal. This property is inherited from CIM_NumericSensor.

Example: -1279

LowerThresholdNonCritical
Data type: sint32
Access type: Write-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.11, MIF.DMTF|Electrical Current Probe|001.11, MIF.DMTF|Voltage Probe|001.11)

A value that specifies a range that determines whether the sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If the CurrentReading property is between LowerThresholdNonCritical and UpperThresholdNonCritical, then the numeric sensor is reporting a normal value. If CurrentReading is between LowerThresholdNonCritical and LowerThresholdCritical, then the CurrentReading value is operating in a non-critical state. This property is inherited from CIM_NumericSensor.

Example: 50

This property is inherited from CIM_NumericSensor.

MaxQuiesceTime
Data type: uint64
Access type: Read-only
Qualifiers: Deprecated (No value) , Units (MilliSeconds)

Note  This property is deprecated and should not be used.

The maximum time in milliseconds, that a device can remain in a temporarily disabled state (Availability and AdditionalAvailability properties set to "21" — quiesced ). A value of "0" indicates that the numeric sensor can remain in a temporarily disabled state indefinitely.

This property is inherited from CIM_LogicalDevice.

MaxReadable
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.9, MIF.DMTF|Electrical Current Probe|001.9, MIF.DMTF|Voltage Probe|001.9)

The largest value of the measure property that can be read by the numeric sensor. This property is inherited from CIM_NumericSensor.

Example: 1270

MinReadable
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.10, MIF.DMTF|Electrical Current Probe|001.10, MIF.DMTF|Voltage Probe|001.10)

The smallest value of the measured property that can be read by the numeric sensor. This property is inherited from CIM_NumericSensor.

Example: -1279

Name
Data type: string
Access type: Read-only
Qualifiers: Key, MaxLen (1024)

The label of the numeric sensor.

This property is inherited from CIM_ManagedSystemElement.

NominalReading
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.6, MIF.DMTF|Electrical Current Probe|001.6, MIF.DMTF|Voltage Probe|001.6)

The normal or expected value for the numeric sensor. This property is inherited from CIM_NumericSensor.

Example: 300

NormalMax
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.7, MIF.DMTF|Electrical Current Probe|001.7, MIF.DMTF|Voltage Probe|001.7)

The guideline for the normal maximum range of the numeric sensor values. This property is inherited from CIM_NumericSensor.

Example: 400

NormalMin
Data type: sint32
Access type: Read-only
Qualifiers: MappingStrings (MIF.DMTF|Temperature Probe|002.8, MIF.DMTF|Electrical Current Probe|001.8, MIF.DMTF|Voltage Probe|001.8)

The guideline for the normal minimum range of the numeric sensor values. This property is inherited from CIM_NumericSensor.

Example: 140

OperationalStatus
Data type: uint16 array
Access type: Read-only
Qualifiers: ArrayType (Indexed) , ModelCorrespondence (CIM_ManagedSystemElement.StatusDescriptions)

An array that contains the status of the numeric sensor.

This property is inherited from CIM_ManagedSystemElement.

This property can contain the following values:

ValueMeaning
0

Unknown

1

Other

2

OK

3

Degraded

4

Stressed

5

Predictive Failure

6

Error

7

Non-Recoverable Error

8

Starting

9

Stopping

10

Stopped

11

In Service

12

No Contact

13

Lost Communication

14

Aborted

15

Dormant

16

Supporting Entity in Error

17

Completed

18

Power Mode

19

DMTF Reserved

20

Vendor Reserved

 

OtherEnabledState
Data type: string
Access type: Read-only
Qualifiers: ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

Describes the value of the EnabledState property when it is set to "1" (other).

This property is inherited from CIM_EnabledLogicalElement.

OtherIdentifyingInfo
Data type: string array
Access type: Read-only
Qualifiers: ArrayType (Indexed) , MaxLen ( 256) , ModelCorrespondence (CIM_LogicalDevice.IdentifyingDescriptions)

Information that identifies the numeric sensor, other than a DeviceID. This property is inherited from CIM_LogicalDevice.

OtherSensorTypeDescription
Data type: string
Access type: Read-only
Qualifiers: MaxLen ( 128) , ModelCorrespondence (CIM_Sensor.SensorType)

The sensor type when SensorType is set to 1, meaning "Other". This property is inherited from CIM_Sensor.

PollingInterval
Data type: uint64
Access type: Read-only
Qualifiers: Units (NanoSeconds)

The polling interval used by the sensor hardware to determine the current state of the sensor.

This property is inherited from CIM_Sensor.

PossibleStates
Data type: string array
Access type: Read-only
Qualifiers: MaxLen (128)

An array that contains the string outputs of the sensor. NumericSensor instances do not have a fixed table of possible states.

States are relative to where the CurrentReading value falls relative to the limit values defined by:

  • LowerThresholdNonCritical
  • LowerThresholdCritical
  • LowerThresholdFatal
  • UpperThresholdNonCritical
  • UpperThresholdCritical
  • UpperThresholdFatal

This property is inherited from CIM_Sensor.

Example: "at or below lower non-critical threshold"

PowerManagementCapabilities
Data type: uint16 array
Access type: Read-only
Qualifiers: Deprecated (CIM_PowerManagementCapabilities)

Note  This property is deprecated. Instead we recommend that you use the CIM_PowerManagementCapabilities class.

An array that contains the power management capabilities of the device. This property is inherited from CIM_LogicalDevice.

This array contains the following values:

ValueMeaning
0

Unknown

1

Not Supported

2

Disabled

3

Enabled

4

Power Saving Modes Entered Automatically

5

Configurable Power State

6

Power Cycling Supported

7

Timed Power On Supported

 

PowerManagementSupported
Data type: boolean
Access type: Read-only
Qualifiers: Deprecated (CIM_PowerManagementCapabilities)

Note  This property is deprecated. Instead we recommend that you use the CIM_PowerManagementCapabilities class.

Indicates that the Device can be power managed. This property is inherited from CIM_EnabledLogicalElement.

PowerOnHours
Data type: uint64
Access type: Read-only
Qualifiers: Units (Hours) , Counter, Deprecated (CIM_PoweredStatisticalData.PowerOnHours)

Note  This property is deprecated. Instead we recommend that you use the PowerOnHours property from theCIM_PoweredStatisticalData class.

The number of consecutive hours that the numeric sensor has been powered, since its last power cycle. This property is inherited from CIM_LogicalDevice.

RateUnits
Data type: uint16
Access type: Read-only
Qualifiers: ModelCorrespondence (CIM_NumericSensor.UnitModifier, CIM_NumericSensor.BaseUnits)

Specifies whether the units returned by the numeric sensor are rate units. If RateUnits has a value that is different than "None", then the numeric sensor values are interpreted as a rate, for example, microvolts/second. The BaseUnits, UnitModifier, and RateUnits properties interface. See the Remarks section for more information. This property is inherited from CIM_NumericSensor.

The possible values for this property are as follows.

ValueMeaning
0 (0x0)

None

1 (0x1)

Per microsecond

2 (0x2)

Per millisecond

3 (0x3)

Per second

4 (0x4)

Per minute

5 (0x5)

Per hour

6 (0x6)

Per day

7 (0x7)

Per week

8 (0x8)

Per month

8 (0x8)

Per year

 

RequestedState
Data type: uint16
Access type: Read-only

Indicates the last requested state of the numeric sensor. The actual state of the numeric sensor is represented by the EnabledState property.

Default value: "12".

This property is inherited from CIM_EnabledLogicalElement.

This property contains one of the following values:

ValueMeaning
2

Enabled

3

Disabled

4

Shut Down

5

No Change

6

Offline

7

Test

8

Deferred

9

Quiesce

10

Reboot

11

Reset

12

Not Applicable

13–32767

DMTF Reserved

32768–65535

Vendor Reserved

 

Resolution
Data type: uint32
Access type: Read-only
Qualifiers: ModelCorrespondence (MIF.DMTF|Temperature Probe|002.17, MIF.DMTF|Electrical Current Probe|001.17, MIF.DMTF|Voltage Probe|001.17)

Indicates the ability of the numeric sensor to resolve differences in the measured property. The units for this measurement are determined by BaseUnits×UnitModifier/RateUnits. This property is inherited from CIM_NumericSensor.

Fixed value: 0

SensorType
Data type: uint16
Access type: Read-only

The type of the numeric sensor. If value is "Other", then the type is described in OtherSensorTypeDescription.

This property is inherited from CIM_Sensor.

The possible values for this property are as follows.

ValueMeaning
0 (0x0)

Unknown

1 (0x1)

Other

2 (0x2)

Temperature

3 (0x3)

Voltage

4 (0x4)

Current

5 (0x5)

Tachometer

Measures the speed or revolutions of a device such as a fan.

6 (0x6)

Counter

A general purpose sensor that measures some numerical property of a device. A counter value can be cleared, but it never decreases.

7 (0x7)

Switch

A switch sensor has states like Open/Close, On/Off, or Up/Down.

8 (0x8)

Lock

A Lock sensor has states of Locked/Unlocked.

9 (0x9)

Humidity

10 (0xA)

Smoke detection

11 (0xB)

Presence

Detects the presence of a physical entity.

 

SettableThresholds
Data type: string array
Access type: Read-only

An array that contains the writable thresholds supported by the numeric sensor from the list of SupportedThresholds. For more information about the thresholds actually in use, see EnabledThresholds. This property is inherited from CIM_NumericSensor.

The possible values for this property are as follows.

ValueMeaning
0 (0x0)

LowerThresholdNonCritical

1

UpperThresholdNonCritical

2 (0x2)

LowerThresholdCritical

3 (0x3)

UpperThresholdCritical

4 (0x4)

LowerThresholdFatal

5 (0x5)

UpperThresholdFatal

 

Status
Data type: string
Access type: Read-only
Qualifiers: MaxLen (10) , Deprecated (CIM_ManagedSystemElement.OperationalStatus)

Note  This property is deprecated. Instead, use OperationalStatus.

The status of the numeric sensor.

This property is inherited from CIM_ManagedSystemElement.

This property contains one of the following values:

ValueMeaning
OK

The numeric sensor is functioning without errors.

Error

The numeric sensor experienced an error.

Degraded

The numeric sensor is functioning but some features are turned off.

Unknown

The status of the numeric sensor is unknown.

Pred Fail

The numeric sensor experienced a predictive failure.

Starting

The numeric sensor is being started.

Stopping

The numeric sensor is being shut down.

Service

The numeric sensor is being serviced.

Stressed

The numeric sensor is having performance issues.

NonRecover

The numeric sensor has an error and cannot recover.

No Contact

There is no contact with the numeric sensor.

Lost Comm

Communication with the numeric sensor has been lost.

Stopped

The numeric sensor is not running, however, it might be possible to restart the numeric sensor.

 

StatusDescriptions
Data type: string array
Access type: Read-only
Qualifiers: ArrayType (Indexed) , ModelCorrespondence (CIM_ManagedSystemElement.OperationalStatus)

An array of strings that describe the details of the corresponding array values in the OperationalStatus property.

This property is inherited from CIM_ManagedSystemElement.

StatusInfo
Data type: uint16 array
Access type: Read-only
Qualifiers: Deprecated (CIM_PowerManagementCapabilities)

Note  This property is deprecated. Instead we recommend that you use the CIM_PowerManagementCapabilities class.

Indicates whether the numeric sensor is enabled or in a related state. This property is inherited from CIM_LogicalDevice.

This property contains the following values:

ValueMeaning
1

Other

2

Unknown

3

Enabled

4

Disabled

5

Not Applicable

 

SupportedThresholds
Data type: string array
Access type: Read-only

An array that contains the thresholds supported by the numeric sensor. For more information, see SettableThresholds and EnabledThresholds. This property is inherited from CIM_NumericSensor.

This property can contain the following values.

ValueMeaning
0 (0x0)

LowerThresholdNonCritical

1

UpperThresholdNonCritical

2 (0x2)

LowerThresholdCritical

3 (0x3)

UpperThresholdCritical

4 (0x4)

LowerThresholdFatal

5 (0x5)

UpperThresholdFatal

 

SystemCreationClassName
Data type: string
Access type: Read-only
Qualifiers: Key, MaxLen (256) , Propagated (CIM_System.CreationClassName)

The class type of the system that contains the sensor.

Fixed value: "ComputerSystem". This property is inherited from CIM_LogicalDevice.

SystemName
Data type: string
Access type: Read-only
Qualifiers: Key, MaxLen (256) , Propagated (CIM_System.Name)

The name of the system that contains the senor.

Fixed value: "IPMI Controller 32". This property is inherited from CIM_LogicalElement.

TimeOfLastStateChange
Data type: datetime
Access type: Read-only

The date and time of the last change to the value of the EnabledState property.

This property is inherited from CIM_EnabledLogicalElement.

Tolerance
Data type: sint32
Access type: Read-only
Qualifiers: Deprecated (CIM_NumericSensor.Resolution, CIM_NumericSensor.Accuracy)

Note  This property is deprecated. Instead, we recommend that you use the Resolution and Accuracy properties.

The tolerance of the Sensor for the measured property. Tolerance, along with Resolution and Accuracy, is used to calculate the value of the measured physical property. Tolerance may vary depending on whether the device is linear over its dynamic range.

This property is inherited from CIM_NumericSensor.

TotalPowerOnHours
Data type: uint64
Access type: Read-only
Qualifiers: Units (Hours) , Counter, Deprecated (CIM_PoweredStatisticalData.TotalPowerOnHours)

Note  This property is deprecated. Instead we recommend that you use the PowerOnHours property from theCIM_PoweredStatisticalData class.

The total number of hours that the numeric sensor has been powered. This property is inherited from CIM_LogicalDevice.

UnitModifier
Data type: sint32
Access type: Read-only
Qualifiers: ModelCorrespondence (CIM_NumericSensor.BaseUnits, CIM_NumericSensor.RateUnits)

The unit multiplier for the values returned by the sensor. The BaseUnits, UnitModifier, and RateUnits properties interface. For more information, see Remarks. This property is inherited from CIM_NumericSensor.

UpperThresholdCritical
Data type: sint32
Access type: Read-only
Qualifiers: ModelCorrespondence (MIF.DMTF|Temperature Probe|002.14, MIF.DMTF|Electrical Current Probe|001.14, MIF.DMTF|Voltage Probe|001.14)

A value that specifies a range that determines whether the sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If CurrentReading is between UpperThresholdCritical and UpperThresholdFatal, then the current state is critical. This property is inherited from CIM_NumericSensor.

Example: 550

UpperThresholdFatal
Data type: sint32
Access type: Read-only
Qualifiers: ModelCorrespondence (MIF.DMTF|Temperature Probe|002.16, MIF.DMTF|Electrical Current Probe|001.16, MIF.DMTF|Voltage Probe|001.16)

A value that specifies a range that determines whether the sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If CurrentReading is above UpperThresholdFatal, then the current state is fatal. This property is inherited from CIM_NumericSensor.

Example: 1270

UpperThresholdNonCritical
Data type: sint32
Access type: Write-only
Qualifiers: ModelCorrespondence (MIF.DMTF|Temperature Probe|002.12, MIF.DMTF|Electrical Current Probe|001.12, MIF.DMTF|Voltage Probe|001.12)

A value that specifies a range that determines whether the sensor is operating under Normal, NonCritical, Critical or Fatal conditions. If CurrentReading is between UpperThresholdNonCritical and UpperThresholdCritical, then the current state is noncritical. This property is inherited from CIM_NumericSensor.

Example: 500

Remarks

All values returned by the numeric sensor are represented in the units obtained by the BaseUnits property, multiplied by 10, raised to the power of the UnitModifier property. For example, if BaseUnits is volts and 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.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2003 R2

Namespace

\root\hardware

MOF

IpmiPrv.mof

DLL

IpmiPrv.dll

See also

IPMI Provider

 

 

Show:
© 2014 Microsoft