1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR00736.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_DeviceConnection
10 // ==================================================================
11 [Association, Version ( "2.10.0" ),
12 UMLPackagePath ( "CIM::Device::DeviceElements" ),
13 Description (
14 "The DeviceConnection relationship indicates that two or more "
15 "Devices are connected together." )]
16 class CIM_DeviceConnection : CIM_Dependency {
17
18 [Override ( "Antecedent" ),
19 Description ( "A LogicalDevice." )]
20 CIM_LogicalDevice REF Antecedent;
21
22 karl 1.1.2.2 [Override ( "Dependent" ),
23 Description (
24 "A second LogicalDevice that is connected to the Antecedent Device."
25 )]
26 CIM_LogicalDevice REF Dependent;
27
28 [Description (
29 "When several bus and connection speeds are possible, the "
30 "NegotiatedSpeed property defines the one that is in use "
31 "between the Devices. Speed is specified in bits per "
32 "second. If connection or bus speeds are not negotiated, "
33 "or if this information is not available or not important "
34 "to Device management, the property should be set to 0." ),
35 Units ( "Bits per Second" ),
36 MappingStrings { "MIF.DMTF|Bus Port Association|001.2" },
37 PUnit ( "bit / second" )]
38 uint64 NegotiatedSpeed;
39
40 [Description (
41 "When several bus and connection data widths are "
42 "possible, the NegotiatedDataWidth property defines the "
43 karl 1.1.2.2 "one that is in use between the Devices. Data width is "
44 "specified in bits. If data width is not negotiated, or "
45 "if this information is not available or not important to "
46 "Device management, the property should be set to 0." ),
47 Units ( "Bits" ),
48 MappingStrings { "MIF.DMTF|Bus Port Association|001.3" },
49 PUnit ( "bit" )]
50 uint32 NegotiatedDataWidth;
51
52
53 };
|