Ieee80211MgmtHeader
classBase class for 802.11 management frames (subclasses will add frame body contents)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| Ieee80211DataOrMgmtHeader | class |
Common base class for 802.11 data and management frames |
Known subclasses
| Name | Type | Description |
|---|---|---|
| Ieee80211ActionFrame | class |
8.3.3.13 Action frame format -- mgmt frame with subtype action |
Fields
| Name | Type | Description |
|---|---|---|
| chunkLength | b | |
| address3 | MacAddress | |
| fragmentNumber | short | |
| sequenceNumber | SequenceNumber | |
| transmitterAddress | MacAddress |
aka address2 (TA) |
| type | Ieee80211FrameType |
type and subtype |
| toDS | bool | |
| fromDS | bool | |
| moreFragments | bool | |
| retry | bool | |
| powerMgmt | bool |
unused |
| moreData | bool |
unused |
| protectedFrame | bool |
unused |
| order | bool |
unused |
| durationField | simtime_t |
"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 (RA) |
| MACArrive | simtime_t |
FIXME remove it, technical data, used inside of MAC module |
| mutable | bool | |
| complete | bool | |
| correct | bool | |
| properlyRepresented | bool | |
| rawBin | string[] | |
| rawHex | string[] | |
| tags | RegionTagSet::cObjectRegionTag[] |
Source code
// // Base class for 802.11 management frames (subclasses will add frame body contents) // class Ieee80211MgmtHeader extends Ieee80211DataOrMgmtHeader { }File: src/inet/linklayer/ieee80211/mac/Ieee80211Frame.msg