62 lines
2.6 KiB
Plaintext
62 lines
2.6 KiB
Plaintext
// Copyright (c) 2009 DMTF. All rights reserved.
|
|
[Version ( "2.22.0" ),
|
|
UMLPackagePath ( "CIM::Device::Ports" ),
|
|
Description (
|
|
"WiFiPort is the logical representation of wireless local area "
|
|
"network communications hardware that conforms to the IEEE "
|
|
"802.11 series of specifications. It embodies properties at the "
|
|
"lowest layers of a network stack, such as the antennas used "
|
|
"for transmission and reception, the address permanently "
|
|
"embedded into the hardware, and the operational bandwidth of "
|
|
"the device." )]
|
|
class CIM_WiFiPort : CIM_NetworkPort {
|
|
|
|
[Override ( "Speed" ),
|
|
Description (
|
|
"The data rate at which the current PPDU (PLCP (Physical "
|
|
"Layer Convergence Protocol) Protocol Data Unit) was "
|
|
"received. This value is encoded in the first 4 bits of "
|
|
"the PLCP header in each PLCP frame." )]
|
|
uint64 Speed;
|
|
|
|
[Override ( "MaxSpeed" ),
|
|
Description (
|
|
"Shall contain the maximum bandwidth relative to the "
|
|
"current operating mode specified in PortType. For "
|
|
"example, shall contain 11000000 if PortType contains 71 "
|
|
"(\"802.11b\")." )]
|
|
uint64 MaxSpeed;
|
|
|
|
[Override ( "PortType" ),
|
|
Description (
|
|
"PortType shall contain the specific 802.11 operating "
|
|
"mode that is currently enabled on the Port. All modes "
|
|
"are specified in" ),
|
|
ValueMap { "0", "1", "70", "71", "72", "73", "..", "16000.." },
|
|
Values { "Unknown", "Other", "802.11a", "802.11b", "802.11g",
|
|
"802.11n", "DMTF Reserved", "Vendor Reserved" }]
|
|
uint16 PortType;
|
|
|
|
[Override ( "PermanentAddress" ),
|
|
Description (
|
|
"IEEE 802 EUI-48 MAC address, formatted as twelve "
|
|
"hexadecimal digits (for example, \"010203040506\"), with "
|
|
"each pair representing one of the six octets of the MAC "
|
|
"address in \"canonical\" bit order. (Therefore, the "
|
|
"Group address bit is found in the low order bit of the "
|
|
"first character of the string.)" )]
|
|
string PermanentAddress;
|
|
|
|
[Override ( "NetworkAddresses" ),
|
|
Description (
|
|
"IEEE 802 EUI-48 MAC addresses, each formatted as twelve "
|
|
"hexadecimal digits (for example, \"010203040506\"), with "
|
|
"each pair representing one of the six octets of the MAC "
|
|
"address in \"canonical\" bit order. (Therefore, the "
|
|
"Group address bit is found in the low order bit of the "
|
|
"first character of the string.)" )]
|
|
string NetworkAddresses[];
|
|
|
|
|
|
};
|