Class Ieee80211BeaconFrameBody

File: src/linklayer/ieee80211/mgmt/Ieee80211MgmtFrames.msg

Beacon frame body format.

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

Ieee80211FrameBody (class)

Frame body base class used to hide various frame body types

Known subclasses:

Ieee80211ProbeResponseFrameBody (class)

Probe response frame body format (same as Beacon)

Fields:

Name Type Description
supportedRates Ieee80211SupportedRatesElement
SSID string
bodyLength short

not an actual frame field

beaconInterval simtime_t
handoverParameters Ieee80211HandoverParameters
channelNumber int

Source code:

//
// Beacon frame body format.
//
class Ieee80211BeaconFrameBody extends Ieee80211FrameBody
{
    bodyLength = 50; // assuming a 8-character SSID, 4 supported datarate plus TIM
    string SSID;
    Ieee80211SupportedRatesElement supportedRates;
    simtime_t beaconInterval;
    int channelNumber;
    Ieee80211HandoverParameters handoverParameters;
}