BUG#: 8782
[tpot/pegasus/.git] / Schemas / CIM225 / DMTF / Device / CIM_Tachometer.mof
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_Tachometer 
8 // ==================================================================
9    [Deprecated { "CIM_NumericSensor" }, 
10     Version ( "2.8.0" ), 
11     UMLPackagePath ( "CIM::Device::Sensors" ), 
12     Description ( 
13        "The use of this class is deprecated in lieu of the additions "
14        "to Sensor and NumericSensor. A Tachometer can be defined by "
15        "setting the SensorType property. inherited from Sensor, to 5 "
16        "(\"Tachometer\")." )]
17 class CIM_Tachometer : CIM_NumericSensor {
18
19       [Deprecated { "No value" }, 
20        Override ( "SensorType" )]
21    uint16 SensorType = 5;
22
23       [Deprecated { "No value" }, 
24        Override ( "BaseUnits" )]
25    uint16 BaseUnits = 38;
26
27       [Deprecated { "No value" }, 
28        Override ( "UnitModifier" )]
29    sint32 UnitModifier = 1;
30
31       [Deprecated { "No value" }, 
32        Override ( "RateUnits" )]
33    uint16 RateUnits = 4;
34
35       [Deprecated { "No value" }, 
36        Override ( "Resolution" ), 
37        Units ( "Tenths of Revolutions per Minute" ), 
38        PUnit ( "revolution / minute * 10^-1" )]
39    uint32 Resolution;
40
41
42 };