Packet Ieee80211ProbeRequestFrame

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

Probe request frame format (management frame + body)

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

Name Type Description
Ieee80211ManagementFrame packet

Base class for 802.11 management frames (subclasses will add frame body contents)

Fields:

Name Type Description
type short

type and subtype

byteLength
body Ieee80211ProbeRequestFrameBody
address3 MACAddress
fragmentNumber short
sequenceNumber short
transmitterAddress MACAddress

aka address2

toDS bool
fromDS bool
retry bool
moreFragments bool
duration 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

Source code:

//
// Probe request frame format (management frame + body)
//
packet Ieee80211ProbeRequestFrame extends Ieee80211ManagementFrame
{
    type = ST_PROBEREQUEST;
    byteLength = 28+getBody().getBodyLength();
    Ieee80211ProbeRequestFrameBody body;
}