📄 cim_numericsensor.mof
字号:
"property. Its value is recorded as plus/minus hundredths of " "a percent. Accuracy, along with Resolution, 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."), Units ( "Hundredths of Percent" ), MappingStrings { "MIF.DMTF|Temperature Probe|002.19", "MIF.DMTF|Electrical Current Probe|001.19", "MIF.DMTF|Voltage Probe|001.19" }] sint32 Accuracy; [Description ( "Indicates that the Sensor is linear over its dynamic range.")] boolean IsLinear; [Description ( "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. The units for this measurement are " "determined by BaseUnit*UnitModifier/RateUnit.")] uint32 Hysteresis; [Description ( "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 " "Current Reading is between LowerThresholdNonCritical and " "Upper ThresholdNonCritical, then the Sensor is reporting a " "normal value. If CurrentReading is between " "LowerThresholdNonCritical and LowerThresholdCritical, then " "the CurrentState is NonCritical."), MappingStrings { "MIF.DMTF|Temperature Probe|002.11", "MIF.DMTF|Electrical Current Probe|001.11", "MIF.DMTF|Voltage Probe|001.11" }] sint32 LowerThresholdNonCritical; [Description ( "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 " "UpperThreshold NonCritical and UpperThresholdCritical, then " "the CurrentState is NonCritical."), MappingStrings { "MIF.DMTF|Temperature Probe|002.12", "MIF.DMTF|Electrical Current Probe|001.12", "MIF.DMTF|Voltage Probe|001.12" }] sint32 UpperThresholdNonCritical; [Description ( "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 " "Lower ThresholdFatal, then the CurrentState is Critical."), MappingStrings { "MIF.DMTF|Temperature Probe|002.13", "MIF.DMTF|Electrical Current Probe|001.13", "MIF.DMTF|Voltage Probe|001.13" }] sint32 LowerThresholdCritical; [Description ( "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 " "Upper ThresholdFatal, then the CurrentState is Critical."), MappingStrings { "MIF.DMTF|Temperature Probe|002.14", "MIF.DMTF|Electrical Current Probe|001.14", "MIF.DMTF|Voltage Probe|001.14" }] sint32 UpperThresholdCritical; [Description ( "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 " "Current State is Fatal."), MappingStrings { "MIF.DMTF|Temperature Probe|002.15", "MIF.DMTF|Electrical Current Probe|001.15", "MIF.DMTF|Voltage Probe|001.15" }] sint32 LowerThresholdFatal; [Description ( "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 " "Current State is Fatal."), MappingStrings { "MIF.DMTF|Temperature Probe|002.16", "MIF.DMTF|Electrical Current Probe|001.16", "MIF.DMTF|Voltage Probe|001.16" }] sint32 UpperThresholdFatal; [Description ( "An array representing the thresholds supported by this " "Sensor."), ValueMap { "0", "1", "2", "3", "4", "5" }, Values { "LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal" }] uint16 SupportedThresholds[]; [Description ( "An array representing the thresholds that are currently " "enabled for this Sensor."), ValueMap { "0", "1", "2", "3", "4", "5" }, Values { "LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal" }] uint16 EnabledThresholds[]; [Description ( "An array representing the writable thresholds supported by " "Sensor."), ValueMap { "0", "1", "2", "3", "4", "5" }, Values { "LowerThresholdNonCritical", "UpperThresholdNonCritical", "LowerThresholdCritical", "UpperThresholdCritical", "LowerThresholdFatal", "UpperThresholdFatal" }] uint16 SettableThresholds[]; [Description ( "This method resets the values of the thresholds to hardware " "defaults. This method returns 0 if successful, 1 if " "unsupported and any other value if an error occurred. In a " "subclass, the set of possible return codes could be " "specified, using a ValueMap qualifier on the method. The " "strings to which the ValueMap contents are 'translated' may " "also be specified in the subclass as a Values array " "qualifier.")] uint32 RestoreDefaultThresholds(); [Deprecated { "No Value" }, Description ( "The use of this method is being deprecated, since Current " "senor reading can be retrieved through the GetInstance " "operation. \n" "For a non-linear Sensor, the resolution, accuracy, " "tolerance and hysteresis vary as the current reading moves. " "This method can be used to get these factors for a given " "reading. It returns 0 if successful, 1 if unsupported, and " "any other value if an error occurred. In a subclass, the " "set of possible return codes could be specified, using a " "ValueMap qualifier on the method. The strings to which the " "ValueMap contents are 'translated' may also be specified in " "the subclass as a Values array qualifier.")] uint32 GetNonLinearFactors( [IN, Description ( "The sensor reading to get information for.")] sint32 SensorReading, [IN ( false ), OUT, Description ( "The accuracy of the reading.")] sint32 Accuracy, [IN ( false ), OUT, Description ( "The resolution of the reading.")] uint32 Resolution, [IN ( false ), OUT, Description ( "The tolerance of the reading.")] sint32 Tolerance, [IN ( false ), OUT, Description ( "The Hysteresis of the reading.")] uint32 Hysteresis); };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -