Beacon frame body format.
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
Ieee80211FrameBody | class |
Frame body base class used to hide various frame body types |
Name | Type | Description |
---|---|---|
Ieee80211ProbeResponseFrameBody | class |
Probe response frame body format (same as Beacon) |
Name | Type | Description |
---|---|---|
bodyLength | short |
not an actual frame field |
SSID | string | |
supportedRates | Ieee80211SupportedRatesElement | |
beaconInterval | simtime_t | |
channelNumber | int | |
handoverParameters | Ieee80211HandoverParameters |
TODO is it a vendor-specific parameter in serializer? |
// // Beacon frame body format. // class Ieee80211BeaconFrameBody extends Ieee80211FrameBody { bodyLength = 50; // assuming a 8-character SSID, 4 supported datarate plus TIM //FIXME bodyLength = 8 + 2 + 2 + (2 + length(SSID)) + (2 + supportedRates.numRates) + ??? string SSID; Ieee80211SupportedRatesElement supportedRates; simtime_t beaconInterval; int channelNumber; Ieee80211HandoverParameters handoverParameters; //TODO is it a vendor-specific parameter in serializer? }