summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM228/DMTF/Device/CIM_TemperatureSensor.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM228/DMTF/Device/CIM_TemperatureSensor.mof')
-rw-r--r--Schemas/CIM228/DMTF/Device/CIM_TemperatureSensor.mof113
1 files changed, 113 insertions, 0 deletions
diff --git a/Schemas/CIM228/DMTF/Device/CIM_TemperatureSensor.mof b/Schemas/CIM228/DMTF/Device/CIM_TemperatureSensor.mof
new file mode 100644
index 0000000..7c4ee85
--- /dev/null
+++ b/Schemas/CIM228/DMTF/Device/CIM_TemperatureSensor.mof
@@ -0,0 +1,113 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
+// qualifier values to CIM Schema.</change>
+// <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
+// to Units qualifier values.</change>
+// ==================================================================
+// CIM_TemperatureSensor
+// ==================================================================
+ [Deprecated { "CIM_NumericSensor" },
+ Version ( "2.8.0" ),
+ UMLPackagePath ( "CIM::Device::Sensors" ),
+ Description (
+ "The use of this class is being deprecated in lieu of the "
+ "additions to Sensor and Numeric Sensor. A TemperatureSensor "
+ "can be defined by setting the SensorType property, inherited "
+ "from Sensor, to 2 (\"Temperature\")." )]
+class CIM_TemperatureSensor : CIM_NumericSensor {
+
+ [Deprecated { "No Value" },
+ Override ( "SensorType" )]
+ uint16 SensorType = 2;
+
+ [Deprecated { "No Value" },
+ Override ( "BaseUnits" )]
+ uint16 BaseUnits = 2;
+
+ [Deprecated { "No Value" },
+ Override ( "UnitModifier" )]
+ sint32 UnitModifier = -1;
+
+ [Deprecated { "No Value" },
+ Override ( "RateUnits" )]
+ uint16 RateUnits = 0;
+
+ [Deprecated { "No Value" },
+ Override ( "CurrentReading" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.5" }]
+ sint32 CurrentReading;
+
+ [Deprecated { "No Value" },
+ Override ( "NominalReading" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.6" }]
+ sint32 NominalReading;
+
+ [Deprecated { "No Value" },
+ Override ( "NormalMax" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.7" }]
+ sint32 NormalMax;
+
+ [Deprecated { "No Value" },
+ Override ( "NormalMin" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.8" }]
+ sint32 NormalMin;
+
+ [Deprecated { "No Value" },
+ Override ( "MaxReadable" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.9" }]
+ sint32 MaxReadable;
+
+ [Deprecated { "No Value" },
+ Override ( "MinReadable" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.10" }]
+ sint32 MinReadable;
+
+ [Deprecated { "No Value" },
+ Override ( "Resolution" ),
+ Units ( "Hundredths of Degrees C" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.17" },
+ PUnit ( "degree celsius * 10^-2" )]
+ uint32 Resolution;
+
+ [Deprecated { "No Value" },
+ Override ( "Tolerance" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.18" }]
+ sint32 Tolerance;
+
+ [Deprecated { "No Value" },
+ Override ( "Accuracy" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.19" }]
+ sint32 Accuracy;
+
+ [Deprecated { "No Value" },
+ Override ( "LowerThresholdNonCritical" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.11" }]
+ sint32 LowerThresholdNonCritical;
+
+ [Deprecated { "No Value" },
+ Override ( "UpperThresholdNonCritical" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.12" }]
+ sint32 UpperThresholdNonCritical;
+
+ [Deprecated { "No Value" },
+ Override ( "LowerThresholdCritical" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.13" }]
+ sint32 LowerThresholdCritical;
+
+ [Deprecated { "No Value" },
+ Override ( "UpperThresholdCritical" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.14" }]
+ sint32 UpperThresholdCritical;
+
+ [Deprecated { "No Value" },
+ Override ( "LowerThresholdFatal" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.15" }]
+ sint32 LowerThresholdFatal;
+
+ [Deprecated { "No Value" },
+ Override ( "UpperThresholdFatal" ),
+ MappingStrings { "MIF.DMTF|Temperature Probe|002.16" }]
+ sint32 UpperThresholdFatal;
+
+
+};