Ieee80211CompressedBlockAck

Namespace inet::ieee80211

Ieee80211CompressedBlockAck

class

8.3.1.9.3 Compressed BlockAck variant

Extends

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

Fields

Name Type Description
multiTid

chunkLength TODO

compressedBitmap

The BA Information field of the Compressed BlockAck frame comprises the Block Ack Starting Sequence Control subfield and the Block Ack Bitmap subfield, as shown in Figure 8-27.

fragmentNumber int
startingSequenceNumber SequenceNumberCyclic
blockAckBitmap BitVector

64 bits

tidInfo int

The TID_INFO subfield of the BA Control field of the Compressed BlockAck frame contains the TID for which this BlockAck frame is sent.

Source code

//
// 8.3.1.9.3 Compressed BlockAck variant
//
class Ieee80211CompressedBlockAck extends Ieee80211BlockAck
{
    // chunkLength TODO
    multiTid = 0;
    compressedBitmap = 1;

    // The BA Information field of the Compressed BlockAck frame comprises the Block Ack Starting Sequence
    // Control subfield and the Block Ack Bitmap subfield, as shown in Figure 8-27.

    int fragmentNumber = 0;
    SequenceNumberCyclic startingSequenceNumber;
    BitVector blockAckBitmap; // 64 bits

    // The TID_INFO subfield of the BA Control field of the Compressed BlockAck frame contains the TID for
    // which this BlockAck frame is sent.
    int tidInfo;
}

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