EHT MAC Capabilities Info subfield. More...
#include "eht-capabilities.h"
Collaboration diagram for ns3::EhtMacCapabilities:Public Member Functions | |
| uint16_t | Deserialize (Buffer::Iterator start) |
| Deserialize the EHT MAC capabilities subfield. | |
| uint16_t | GetSize () const |
| Get the size of the serialized EHT MAC capabilities subfield. | |
| void | Serialize (Buffer::Iterator &start) const |
| Serialize the EHT MAC capabilities subfield. | |
Public Attributes | |
| uint8_t | ehtOmControlSupport: 1 |
| EHT OM Control Support. | |
| uint8_t | epcsPriorityAccessSupported: 1 |
| EPCS Priority Access Supported. | |
| uint8_t | maxAmpduLengthExponentExtension: 1 |
| Maximum A-MPDU length exponent extension. | |
| uint8_t | maxMpduLength: 2 |
| Maximum MPDU Length. | |
| uint8_t | restrictedTwtSupport: 1 |
| Restricted TWT Support. | |
| uint8_t | scsTrafficDescriptionSupport: 1 |
| SCS Traffic Description Support. | |
| uint8_t | triggeredTxopSharingMode1Support: 1 |
| Triggered TXOP Sharing Mode 1 Support. | |
| uint8_t | triggeredTxopSharingMode2Support: 1 |
| Triggered TXOP Sharing Mode 2 Support. | |
EHT MAC Capabilities Info subfield.
See IEEE 802.11be D1.5 9.4.2.313.2 EHT MAC Capabilities Information subfield
Definition at line 39 of file eht-capabilities.h.
| uint16_t ns3::EhtMacCapabilities::Deserialize | ( | Buffer::Iterator | start | ) |
Deserialize the EHT MAC capabilities subfield.
| start | iterator pointing to where the EHT MAC capabilities subfield should be read from |
Definition at line 46 of file eht-capabilities.cc.
References ehtOmControlSupport, epcsPriorityAccessSupported, maxAmpduLengthExponentExtension, maxMpduLength, ns3::Buffer::Iterator::ReadLsbtohU16(), restrictedTwtSupport, scsTrafficDescriptionSupport, triggeredTxopSharingMode1Support, and triggeredTxopSharingMode2Support.
Referenced by ns3::EhtCapabilities::DeserializeInformationField().
Here is the call graph for this function:
Here is the caller graph for this function:| uint16_t ns3::EhtMacCapabilities::GetSize | ( | ) | const |
Get the size of the serialized EHT MAC capabilities subfield.
Definition at line 29 of file eht-capabilities.cc.
Referenced by ns3::EhtCapabilities::GetInformationFieldSize().
Here is the caller graph for this function:| void ns3::EhtMacCapabilities::Serialize | ( | Buffer::Iterator & | start | ) | const |
Serialize the EHT MAC capabilities subfield.
| start | iterator pointing to where the EHT MAC capabilities subfield should be written to |
Definition at line 35 of file eht-capabilities.cc.
References ehtOmControlSupport, epcsPriorityAccessSupported, maxAmpduLengthExponentExtension, maxMpduLength, restrictedTwtSupport, scsTrafficDescriptionSupport, triggeredTxopSharingMode1Support, and triggeredTxopSharingMode2Support.
Referenced by ns3::EhtCapabilities::SerializeInformationField().
Here is the caller graph for this function:| uint8_t ns3::EhtMacCapabilities::ehtOmControlSupport |
EHT OM Control Support.
Definition at line 42 of file eht-capabilities.h.
Referenced by Deserialize(), and Serialize().
| uint8_t ns3::EhtMacCapabilities::epcsPriorityAccessSupported |
EPCS Priority Access Supported.
Definition at line 41 of file eht-capabilities.h.
Referenced by Deserialize(), and Serialize().
| uint8_t ns3::EhtMacCapabilities::maxAmpduLengthExponentExtension |
Maximum A-MPDU length exponent extension.
Definition at line 48 of file eht-capabilities.h.
Referenced by Deserialize(), ns3::EhtCapabilities::GetMaxAmpduLength(), Serialize(), and ns3::EhtCapabilities::SetMaxAmpduLength().
| uint8_t ns3::EhtMacCapabilities::maxMpduLength |
Maximum MPDU Length.
Definition at line 47 of file eht-capabilities.h.
Referenced by Deserialize(), ns3::EhtCapabilities::GetMaxMpduLength(), Serialize(), and ns3::EhtCapabilities::SetMaxMpduLength().
| uint8_t ns3::EhtMacCapabilities::restrictedTwtSupport |
Restricted TWT Support.
Definition at line 45 of file eht-capabilities.h.
Referenced by Deserialize(), and Serialize().
| uint8_t ns3::EhtMacCapabilities::scsTrafficDescriptionSupport |
SCS Traffic Description Support.
Definition at line 46 of file eht-capabilities.h.
Referenced by Deserialize(), and Serialize().
| uint8_t ns3::EhtMacCapabilities::triggeredTxopSharingMode1Support |
Triggered TXOP Sharing Mode 1 Support.
Definition at line 43 of file eht-capabilities.h.
Referenced by Deserialize(), and Serialize().
| uint8_t ns3::EhtMacCapabilities::triggeredTxopSharingMode2Support |
Triggered TXOP Sharing Mode 2 Support.
Definition at line 44 of file eht-capabilities.h.
Referenced by Deserialize(), and Serialize().