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 usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.
Ieee80211OneAddressFrame (packet) |
Format of a 802.11 frame with address1 present, like ACK and CTS |
Name | Type | Description |
---|---|---|
byteLength | ||
duration | simtime_t |
"duration" in the Duration/ID field (-1=no duration) |
toDS | bool | |
fromDS | bool | |
AID | short |
"id" (Association ID) in the Duration/ID field (-1=no ID) |
type | short |
type and subtype |
retry | bool | |
receiverAddress | MACAddress |
aka address1 |
moreFragments | bool |
// // 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. // packet Ieee80211Frame { byteLength = 14; short type enum(Ieee80211FrameType); // type and subtype bool toDS; bool fromDS; bool retry; bool moreFragments; simtime_t 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 }