1 marek 1.1 // 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_SerialInterface
10 // ==================================================================
11 [Association, Version ( "2.10.0" ),
12 UMLPackagePath ( "CIM::Device::Controller" ),
13 Description (
14 "SerialInterface is a ControlledBy relationship that indicates "
15 "which Devices are accessed through the SerialController and "
16 "describes the characteristics of this access." )]
17 class CIM_SerialInterface : CIM_ControlledBy {
18
19 [Override ( "Antecedent" ),
20 Description ( "The SerialController." )]
21 CIM_SerialController REF Antecedent;
22 marek 1.1
23 [Override ( "NegotiatedDataWidth" ),
24 Description (
25 "For the SerialInterface, NegotiatedDataWidth is the "
26 "number of data bits to be transmitted, without stop bits "
27 "or parity." ),
28 Units ( "Bits" ),
29 PUnit ( "bit" )]
30 uint32 NegotiatedDataWidth;
31
32 [Description ( "Number of stop bits to be transmitted." ),
33 Units ( "Bits" ),
34 PUnit ( "bit" )]
35 uint16 NumberOfStopBits;
36
37 [Description (
38 "Information on the parity setting for transmitted data. "
39 "No parity (value=1), even (value=2), or odd (value=3) "
40 "can be specified." ),
41 ValueMap { "0", "1", "2", "3" },
42 Values { "Unknown", "None", "Even", "Odd" }]
43 marek 1.1 uint16 ParityInfo;
44
45 [Description (
46 "An integer enumeration that indicates the flow control "
47 "(Xon-Xoff or RTS/CTS) for transmitted data." ),
48 ValueMap { "0", "1", "2", "3", "4", "5" },
49 Values { "Unknown", "Not Supported", "None", "XonXoff",
50 "RTS/CTS", "Both XonXoff and RTS/CTS" }]
51 uint16 FlowControlInfo;
52
53
54 };
|