1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_DiscreteSensor
6 // ==================================================================
7 [Deprecated { "CIM_Sensor" },
8 Version ( "2.8.0" ),
9 UMLPackagePath ( "CIM::Device::Sensors" ),
10 Description (
11 "A DiscreteSensor has a set of legal string values, that it can "
12 "report. These values are enumerated in the Sensor\'s "
13 "PossibleValues property. A DiscreteSensor will always have a "
14 "\'current reading\' that corresponds to one of the enumerated "
15 "values. \n"
16 "The use of this class is being deprecated in lieu of "
17 "CIM_Sensor. Information in the CurrentReading and "
18 "PossibleValues properties will typically have the same values "
19 "and semantics as for the CurrentState and PossibleStates "
20 "properties, inherited from Sensor." )]
21 class CIM_DiscreteSensor : CIM_Sensor {
22 karl 1.1.2.2
23 [Deprecated { "CIM_Sensor.CurrentState" },
24 Description ( "The current value indicated by the Sensor." ),
25 MaxLen ( 64 )]
26 string CurrentReading;
27
28 [Deprecated { "CIM_Sensor.PossibleStates" },
29 Description (
30 "PossibleValues enumerates the string outputs that can be "
31 "reported by the DiscreteSensor." ),
32 MaxLen ( 64 )]
33 string PossibleValues[];
34
35 [Deprecated { "No Value" },
36 Description (
37 "AcceptableValues details which of the PossibleValues "
38 "strings are considered \'acceptable\' (ie, \'not an "
39 "error\')." ),
40 MaxLen ( 64 )]
41 string AcceptableValues[];
42
43 karl 1.1.2.2
44 };
|