1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR00735.001" type ="change">Update of
3 // descriptions based on Tech Edit review.</
4 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
5 // qualifier values to CIM Schema.</change>
6 // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
7 // to Units qualifier values.</change>
8 // ==================================================================
9 // CIM_SerialController
10 // ==================================================================
11 [Version ( "2.10.0" ),
12 UMLPackagePath ( "CIM::Device::Controller" ),
13 Description (
14 "Capabilities and management of the SerialController." )]
15 class CIM_SerialController : CIM_Controller {
16
17 [Description (
18 "The Capabilities property defines chip level "
19 "compatibility for the SerialController. Therefore, this "
20 "property describes the buffering and other capabilities "
21 "of the SerialController that might be inherent in the "
22 karl 1.1.2.2 "chip hardware. The property is an enumerated integer." ),
23 ValueMap { "1", "2", "3", "4", "5", "6", "160", "161" },
24 Values { "Other", "Unknown", "XT/AT Compatible",
25 "16450 Compatible", "16550 Compatible",
26 "16550A Compatible",
27 // 160
28 "8251 Compatible",
29 "8251FIFO Compatible" },
30 ArrayType ( "Indexed" ),
31 MappingStrings { "MIF.DMTF|Serial Ports|004.7" },
32 ModelCorrespondence {
33 "CIM_SerialController.CapabilityDescriptions" }]
34 uint16 Capabilities[];
35
36 [Description (
37 "An array of free-form strings that provides more "
38 "detailed explanations for any of the SerialController "
39 "features that are indicated in the Capabilities array. "
40 "Note, each entry of this array is related to the entry "
41 "in the Capabilities array that is located at the same "
42 "index." ),
43 karl 1.1.2.2 ArrayType ( "Indexed" ),
44 ModelCorrespondence { "CIM_SerialController.Capabilities" }]
45 string CapabilityDescriptions[];
46
47 [Description (
48 "Maximum baud rate in Bits per Second that is supported "
49 "by the SerialController." ),
50 Units ( "Bits per Second" ),
51 MappingStrings { "MIF.DMTF|Serial Ports|004.6" },
52 PUnit ( "bit / second" )]
53 uint32 MaxBaudRate;
54
55 [Description (
56 "An enumeration that indicates the operational security "
57 "for the Controller. For example, information that the "
58 "external interface of the Device is locked out (value=4) "
59 "or \"Boot Bypass\" (value=6) can be described using this "
60 "property." ),
61 ValueMap { "1", "2", "3", "4", "5", "6" },
62 Values { "Other", "Unknown", "None",
63 "External Interface Locked Out",
64 karl 1.1.2.2 "External Interface Enabled", "Boot Bypass" },
65 MappingStrings { "MIF.DMTF|Serial Ports|004.9" }]
66 uint16 Security;
67
68
69 };
|