File: NetworkInterfaces/Ieee80211/Mac/Ieee80211Frame.msg
C++ definition: click here
The common part of 802.11 frames.
NOTE: FCS value is not explicitly modeled, but it is included in the length. Frame control format fields not supported by this model are omitted: MoreFlag, PowerMgmt, MoreData, WEP, Order.
The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.
Ieee80211OneAddressFrame | Format of a 802.11 frame with address1 present, like ACK and CTS |
Name | Type | Description |
---|---|---|
byteLength | ||
type | short | type and subtype |
toDS | bool | |
fromDS | bool | |
retry | bool | |
moreFragments | bool | |
duration | double | "duration" in the Duration/ID field (-1=no duration) |
AID | short | "id" (Association ID) in the Duration/ID field (-1=no ID) |
receiverAddress | MACAddress | aka address1 |
message Ieee80211Frame { fields: byteLength = 14; short type enum(Ieee80211FrameType); // type and subtype bool toDS; bool fromDS; bool retry; bool moreFragments; double duration = -1; // "duration" in the Duration/ID field (-1=no duration) short AID = -1; // "id" (Association ID) in the Duration/ID field (-1=no ID) MACAddress receiverAddress; // aka address1 };