Ieee80211CtsFrame¶
Namespace: inet
class Ieee80211CtsFrame
Format of the 802.11 CTS frame
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
class |
Format of a 802.11 frame with address1 present, like ACK and CTS |
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 |
||
type |
Properties¶
Name |
Value |
Description |
|---|---|---|
beforeChange |
handleChange() |
|
descriptor |
readonly |
|
existingClass |
||
packetData |
Source code¶
//
// Format of the 802.11 CTS frame
//
class Ieee80211CtsFrame extends Ieee80211OneAddressHeader
{
chunkLength = LENGTH_CTS - B(4);
type = ST_CTS;
}