1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
5 // to Units qualifier values.</change>
6 // ==================================================================
7 // CIM_CurrentSensor
8 // ==================================================================
9 [Deprecated { "CIM_NumericSensor" },
10 Version ( "2.8.0" ),
11 UMLPackagePath ( "CIM::Device::Sensors" ),
12 Description (
13 "The use of this class is being deprecated in lieu of the "
14 "additions to Sensor and NumericSensor. A CurrentSensor can be "
15 "defined by setting the SensorType property, inherited from "
16 "Sensor, to 4 (\"Current\")." )]
17 class CIM_CurrentSensor : CIM_NumericSensor {
18
19 [Deprecated { "No Value" },
20 Override ( "SensorType" )]
21 uint16 SensorType = 4;
22 marek 1.1
23 [Deprecated { "No Value" },
24 Override ( "BaseUnits" )]
25 uint16 BaseUnits = 6;
26
27 [Deprecated { "No Value" },
28 Override ( "UnitModifier" )]
29 sint32 UnitModifier = -3;
30
31 [Deprecated { "No Value" },
32 Override ( "RateUnits" )]
33 uint16 RateUnits = 0;
34
35 [Deprecated { "No Value" },
36 Override ( "CurrentReading" ),
37 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.5" }]
38 sint32 CurrentReading;
39
40 [Deprecated { "No Value" },
41 Override ( "NominalReading" ),
42 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.6" }]
43 marek 1.1 sint32 NominalReading;
44
45 [Deprecated { "No Value" },
46 Override ( "NormalMax" ),
47 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.7" }]
48 sint32 NormalMax;
49
50 [Deprecated { "No Value" },
51 Override ( "NormalMin" ),
52 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.8" }]
53 sint32 NormalMin;
54
55 [Deprecated { "No Value" },
56 Override ( "MaxReadable" ),
57 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.9" }]
58 sint32 MaxReadable;
59
60 [Deprecated { "No Value" },
61 Override ( "MinReadable" ),
62 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.10" }]
63 sint32 MinReadable;
64 marek 1.1
65 [Deprecated { "No Value" },
66 Override ( "Resolution" ),
67 Units ( "Tenths of MilliAmps" ),
68 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.17" },
69 PUnit ( "ampere * 10^-4" )]
70 uint32 Resolution;
71
72 [Deprecated { "No Value" },
73 Override ( "Tolerance" ),
74 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.18" }]
75 sint32 Tolerance;
76
77 [Deprecated { "No Value" },
78 Override ( "Accuracy" ),
79 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.19" }]
80 sint32 Accuracy;
81
82 [Deprecated { "No Value" },
83 Override ( "LowerThresholdNonCritical" ),
84 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.11" }]
85 marek 1.1 sint32 LowerThresholdNonCritical;
86
87 [Deprecated { "No Value" },
88 Override ( "UpperThresholdNonCritical" ),
89 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.12" }]
90 sint32 UpperThresholdNonCritical;
91
92 [Deprecated { "No Value" },
93 Override ( "LowerThresholdCritical" ),
94 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.13" }]
95 sint32 LowerThresholdCritical;
96
97 [Deprecated { "No Value" },
98 Override ( "UpperThresholdCritical" ),
99 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.14" }]
100 sint32 UpperThresholdCritical;
101
102 [Deprecated { "No Value" },
103 Override ( "LowerThresholdFatal" ),
104 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.15" }]
105 sint32 LowerThresholdFatal;
106 marek 1.1
107 [Deprecated { "No Value" },
108 Override ( "UpperThresholdFatal" ),
109 MappingStrings { "MIF.DMTF|Electrical Current Probe|001.16" }]
110 sint32 UpperThresholdFatal;
111
112
113 };
|