Packet Ieee80211ActionFrame

File: src/inet/linklayer/ieee80211/mac/Ieee80211Frame.msg

C++ definition

8.3.3.13 Action frame format -- mgmt frame with subtype action

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)

Known subclasses:

Name Type Description
Ieee80211AddbaRequest packet

Table 8-203—ADDBA Request frame Action field format -- 736p.

Ieee80211AddbaResponse packet (no description)
Ieee80211Delba packet

8.5.5.4 DELBA frame format

Fields:

Name Type Description
type short

type and subtype

category short

TODO: subclasses will add action subfield contents short action @enum(WirelessNetworkManagementAction); // action TODO: remove it

byteLength
address3 MACAddress
fragmentNumber short
sequenceNumber uint16
transmitterAddress MACAddress

aka address2

toDS bool
fromDS bool
retry bool
moreFragments bool
duration simtime_t

TODO: rename to durationField (levy)

AID short

"id" (Association ID) in the Duration/ID field (-1=no ID)

receiverAddress MACAddress

aka address1

MACArrive simtime_t

FIXME remove it, technical data, used inside of MAC module

Source code:

// 8.3.3.13 Action frame format -- mgmt frame with subtype action
packet Ieee80211ActionFrame extends Ieee80211ManagementFrame
{
    type = ST_ACTION;
    short category;
    // TODO: subclasses will add action subfield contents
    //short action @enum(WirelessNetworkManagementAction); // action TODO: remove it
}