Ieee80211ActionFrame¶
Namespace: inet
class Ieee80211ActionFrame
8.3.3.13 Action frame format – mgmt frame with subtype action
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
class |
Base class for 802.11 management frames (subclasses will add frame body contents) |
Known subclasses¶
Name |
Type |
Description |
|---|---|---|
class |
8.5.5.2 ADDBA Request frame format |
|
class |
8.5.5.3 ADDBA Response frame format |
|
class |
8.5.5.4 DELBA frame format |
Fields¶
Name |
Type |
Description |
|---|---|---|
id |
int |
|
mutable |
bool |
|
complete |
bool |
|
correct |
bool |
|
properlyRepresented |
bool |
|
chunkLength |
||
rawBin |
string[] |
|
rawHex |
string[] |
|
regionTags |
||
chunkLength |
||
type |
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 |
aka address1 (RA) |
|
MACArrive |
simtime_t |
FIXME remove it, technical data, used inside of MAC module |
chunkLength |
||
transmitterAddress |
aka address2 (TA) |
|
chunkLength |
||
address3 |
||
fragmentNumber |
short |
|
sequenceNumber |
||
type |
||
category |
short |
|
blockAckAction |
uint8_t |
TODO subclasses will add action subfield contents WirelessNetworkManagementAction action; // action TODO remove it |
Properties¶
Name |
Value |
Description |
|---|---|---|
beforeChange |
handleChange() |
|
descriptor |
readonly |
|
existingClass |
||
packetData |
Source code¶
// 8.3.3.13 Action frame format -- mgmt frame with subtype action
class Ieee80211ActionFrame extends Ieee80211MgmtHeader
{
type = ST_ACTION;
short category;
uint8_t blockAckAction;
// TODO subclasses will add action subfield contents
//WirelessNetworkManagementAction action; // action TODO remove it
}