⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cim_numericsensor.mof

📁 Pegasus is an open-source implementationof the DMTF CIM and WBEM standards. It is designed to be por
💻 MOF
📖 第 1 页 / 共 2 页
字号:
          "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 + -