Packet Ieee80211MultiTidBlockAck

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

C++ definition

8.3.1.9.4 Multi-TID BlockAck variant

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
Ieee80211BlockAck packet

8.3.1.9 BlockAck frame format -- 410p.

Fields:

Name Type Description
multiTid bool

Table 8-18—BlockAck frame variant encoding

compressedBitmap bool
type short

type and subtype

blockAckPolicy bool

BA Control

byteLength
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.1.9.4 Multi-TID BlockAck variant
//
packet Ieee80211MultiTidBlockAck extends Ieee80211BlockAck
{
    // byteLength TODO
    multiTid = 1;
    compressedBitmap = 1;

    // TODO: unimplemented
}