Ieee80211BlockAck

Namespace inet::ieee80211

Ieee80211BlockAck

class

8.3.1.9 BlockAck frame format -- 410p.

Extends

Name Type Description
Ieee80211TwoAddressHeader (unknown -- not in documented files)

Fields

Name Type Description
type

The RA field of the BlockAck frame is the address of the recipient STA that requested the Block Ack. The TA field is the address of the STA transmitting the BlockAck frame.

blockAckPolicy bool

BA Control

multiTid bool

Table 8-18—BlockAck frame variant encoding

compressedBitmap bool
reserved uint16_t

Source code

//
// 8.3.1.9 BlockAck frame format -- 410p.
//
class Ieee80211BlockAck extends Ieee80211TwoAddressHeader
{
    // The RA field of the BlockAck frame is the address of the recipient STA that requested the Block Ack.
    // The TA field is the address of the STA transmitting the BlockAck frame.
    type = ST_BLOCKACK;

    // BA Control
    bool blockAckPolicy; // Table 8-17—BA Ack Policy subfield: 0-Normal Acknowledgment, 1-No Acknowledgment.

    // Table 8-18—BlockAck frame variant encoding
    bool multiTid;
    bool compressedBitmap;
    uint16_t reserved = 0;
}

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