(file) Return to CIM_EthernetPort.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Device

 1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
 2               // <change cr="CIMCoreCR00752.000" 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_EthernetPort
 8               // ==================================================================
 9                  [Version ( "2.10.0" ), 
10                   UMLPackagePath ( "CIM::Device::Ports" ), 
11                   Description ( "Capabilities and management of an EthernetPort." )]
12               class CIM_EthernetPort : CIM_NetworkPort {
13               
14                     [Override ( "PortType" ), 
15                      Description ( 
16                         "The specific mode that is currently enabled for the "
17                         "Port. When set to 1 (\"Other\"), the related property "
18                         "OtherPortType contains a string description of the type "
19                         "of port." ), 
20                      ValueMap { "0", "1", "50", "51", "52", "53", "54", "55", 
21                         "56", "100", "101", "102", "103", "104", "105", "106", 
22 karl  1.1.2.2           "107", "108", "109", "110", "111", "16000..65535" }, 
23                      Values { "Unknown", "Other", 
24                         //50 Copper        
25                         "10BaseT", "10-100BaseT", 
26                         "100BaseT", "1000BaseT", "2500BaseT", "10GBaseT", 
27                         "10GBase-CX4", //100 Fiber        
28                         "100Base-FX", 
29                         "100Base-SX", "1000Base-SX", "1000Base-LX", "1000Base-CX", 
30                         "10GBase-SR", "10GBase-SW", "10GBase-LX4", "10GBase-LR", 
31                         "10GBase-LW", "10GBase-ER", "10GBase-EW", "Vendor Reserved" }]
32                  uint16 PortType;
33               
34                     [Override ( "NetworkAddresses" ), 
35                      Description ( 
36                         "Ethernet/802.3 MAC addresses formatted as twelve "
37                         "hexadecimal digits (for example, \"010203040506\"), with "
38                         "each pair representing one of the six octets of the MAC "
39                         "address in \"canonical\" bit order. (Therefore, the "
40                         "Group address bit is found in the low order bit of the "
41                         "first character of the string.)" )]
42                  string NetworkAddresses[];
43 karl  1.1.2.2 
44                     [Description ( 
45                         "The maximum size of the INFO (non-MAC) field that will "
46                         "be received or transmitted." ), 
47                      MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dTpPortMaxInfo" }]
48                  uint32 MaxDataSize;
49               
50                     [Description ( 
51                         "Capabilities of the EthernetPort. For example, the "
52                         "Device might support AlertOnLan, WakeOnLan, Load "
53                         "Balancing, or FailOver. If failover or load balancing "
54                         "capabilities are listed, a SpareGroup (failover) or "
55                         "ExtraCapacityGroup (load balancing) should also be "
56                         "defined to completely describe the capability." ), 
57                      ValueMap { "0", "1", "2", "3", "4", "5" }, 
58                      Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan", 
59                         "FailOver", "LoadBalancing" }, 
60                      ArrayType ( "Indexed" ), 
61                      ModelCorrespondence { 
62                         "CIM_EthernetPort.CapabilityDescriptions" }]
63                  uint16 Capabilities[];
64 karl  1.1.2.2 
65                     [Description ( 
66                         "An array of free-form strings that provides more "
67                         "detailed explanations for any of the EthernetPort "
68                         "features that are indicated in the Capabilities array. "
69                         "Note, each entry of this array is related to the entry "
70                         "in the Capabilities array that is located at the same "
71                         "index." ), 
72                      ArrayType ( "Indexed" ), 
73                      ModelCorrespondence { "CIM_EthernetPort.Capabilities" }]
74                  string CapabilityDescriptions[];
75               
76                     [Description ( 
77                         "Specifies which capabilities are enabled from the list "
78                         "of all supported ones, which are defined in the "
79                         "Capabilities array." ), 
80                      ValueMap { "0", "1", "2", "3", "4", "5" }, 
81                      Values { "Unknown", "Other", "AlertOnLan", "WakeOnLan", 
82                         "FailOver", "LoadBalancing" }, 
83                      ArrayType ( "Indexed" ), 
84                      ModelCorrespondence { "CIM_EthernetPort.Capabilities", 
85 karl  1.1.2.2           "CIM_EthernetPort.OtherEnabledCapabilities" }]
86                  uint16 EnabledCapabilities[];
87               
88                     [Description ( 
89                         "An array of free-form strings that provides more "
90                         "detailed explanations for any of the enabled "
91                         "capabilities that are specified as \'Other\'." ), 
92                      ArrayType ( "Indexed" ), 
93                      ModelCorrespondence { "CIM_EthernetPort.EnabledCapabilities" }]
94                  string OtherEnabledCapabilities[];
95               
96               
97               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2