Namespace inet::ieee80211
Ieee80211CompressedBlockAckReq
class(no description)
Extends
| Name | Type | Description |
|---|---|---|
| Ieee80211BlockAckReq | (unknown -- not in documented files) |
Fields
| Name | Type | Description |
|---|---|---|
| chunkLength | ||
| tidInfo | int |
The TID_INFO subfield of the BAR Control field of the Compressed BlockAckReq frame contains the TID for which a BlockAck frame is requested. The BAR Information field of the Compressed BlockAckReq frame contains the Block Ack Starting Sequence Control subfield, as shown in Figure 8-21. The Starting Sequence Number subfield of the Block Ack Starting Sequence Control subfield contains the sequence number of the first MSDU or A-MSDU for which this BlockAckReq frame is sent. The Fragment Number subfield of the Block Ack Starting Sequence Control subfield is set to 0. |
| fragmentNumber | int | |
| startingSequenceNumber | SequenceNumberCyclic | |
| multiTid | ||
| compressedBitmap |
Source code
class Ieee80211CompressedBlockAckReq extends Ieee80211BlockAckReq { chunkLength = B(38); int tidInfo; // The TID_INFO subfield of the BAR Control field of the Compressed BlockAckReq frame contains the TID for which a BlockAck frame is requested. // The BAR Information field of the Compressed BlockAckReq frame contains the Block Ack Starting // Sequence Control subfield, as shown in Figure 8-21. The Starting Sequence Number subfield of the Block // Ack Starting Sequence Control subfield contains the sequence number of the first MSDU or A-MSDU for // which this BlockAckReq frame is sent. The Fragment Number subfield of the Block Ack Starting Sequence // Control subfield is set to 0. int fragmentNumber = 0; SequenceNumberCyclic startingSequenceNumber; multiTid = 0; compressedBitmap = 1; }File: src/inet/linklayer/ieee80211/mac/Ieee80211Frame.msg