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 // ==================================================================
7 // CIM_PortController
8 // ==================================================================
9 [Version ( "2.10.0" ),
10 UMLPackagePath ( "CIM::Device::Controller" ),
11 Description (
12 "PortController is a logical device corresponding to a hardware "
13 "network port controller. Port controllers provide various "
14 "features depending on their types and versions." )]
15 class CIM_PortController : CIM_Controller {
16
17 [Description (
18 "The type or model of the port controller. Specific "
19 "values will be enumerated in a later release of this "
20 "schema. When set to 1 (\"Other\"), the related property "
21 "OtherControllerType contains a string description of the "
22 marek 1.1 "type of the controller." ),
23 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
24 Values { "Unknown", "Other", "Ethernet", "IB", "FC", "FDDI",
25 "ATM", "Token Ring", "Frame Relay" },
26 ModelCorrespondence { "CIM_PortController.OtherControllerType" }]
27 uint16 ControllerType;
28
29 [Description (
30 "A string value for controller types that is not captured "
31 "by the ControllerType enumeration. This property should "
32 "be used only when the value of the ControllerType "
33 "property is set to 1, \"Other\"." ),
34 ModelCorrespondence { "CIM_PortController.ControllerType" }]
35 string OtherControllerType;
36
37 [Description ( "The revision number of the controller." )]
38 uint16 ControllerVersion;
39
40
41 };
|