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.  More... | |
| uint16_t | GetSize () const | 
| Get the size of the serialized EHT MAC capabilities subfield.  More... | |
| void | Serialize (Buffer::Iterator &start) const | 
| Serialize the EHT MAC capabilities subfield.  More... | |
Public Attributes | |
| uint8_t | ehtOmControlSupport: 1 | 
| EHT OM Control Support.  More... | |
| uint8_t | epcsPriorityAccessSupported: 1 | 
| EPCS Priority Access Supported.  More... | |
| uint8_t | maxAmpduLengthExponentExtension: 1 | 
| Maximum A-MPDU length exponent extension.  More... | |
| uint8_t | maxMpduLength: 2 | 
| Maximum MPDU Length.  More... | |
| uint8_t | restrictedTwtSupport: 1 | 
| Restricted TWT Support.  More... | |
| uint8_t | scsTrafficDescriptionSupport: 1 | 
| SCS Traffic Description Support.  More... | |
| uint8_t | triggeredTxopSharingMode1Support: 1 | 
| Triggered TXOP Sharing Mode 1 Support.  More... | |
| uint8_t | triggeredTxopSharingMode2Support: 1 | 
| Triggered TXOP Sharing Mode 2 Support.  More... | |
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, two-ray-to-three-gpp-ch-calibration::start, 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, two-ray-to-three-gpp-ch-calibration::start, 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().