27     m_defaultPEDuration (0),
    29     m_heDurationBasedRtsThreshold (0),
    30     m_partialBssColor (0),
    31     m_maxBssidIndicator (0),
    32     m_txBssidIndicator (0),
    33     m_bssColorDisabled (0),
    35     m_basicHeMcsAndNssSet (0),
    99   NS_ASSERT ((maxHeMcs >= 7 && maxHeMcs <= 11) && (nss >= 1 && nss <= 8));
   105   else if (maxHeMcs > 7) 
   109   else if (maxHeMcs == 7) 
 
uint8_t GetInformationFieldSize() const
Return the information field size. 
void SetHeSupported(uint8_t hesupported)
Set the HE supported information element. 
uint16_t GetSerializedSize() const
Return the serialized size of this HE Operations IE. 
uint8_t m_txBssidIndicator
TX BSSID indicator. 
uint8_t m_heSupported
This is used to decide whether this element should be added to the frame or not. 
#define NS_ASSERT(condition)
At runtime, in debugging builds, if this condition is not true, the program prints the source file...
Buffer::Iterator Serialize(Buffer::Iterator start) const
This information element is a bit special in that it is only included if the STA is a HE STA...
uint8_t m_maxBssidIndicator
max BSSID indicator 
uint8_t m_twtRequired
TWT required. 
iterator in a Buffer instance 
#define NS_ABORT_UNLESS(cond)
Abnormal program termination if a condition is false. 
uint16_t GetBasicHeMcsAndNssSet(void) const
Return the Basic HE-MCS And Nss field in the HE Operation information element. 
void SetMaxHeMcsPerNss(uint8_t nss, uint8_t maxHeMcs)
Set the Basic HE-MCS and NSS field in the HE Operation information element by specifying the tuple (n...
uint16_t m_basicHeMcsAndNssSet
basic HE MCS NSS set 
WifiInformationElementId ElementId() const
Return the element ID. 
uint32_t GetHeOperationParameters(void) const
Return the HE Operation Parameters field in the HE Operation information element. ...
void SetHeOperationParameters(uint32_t ctrl)
Set the HE Operation Parameters field in the HE Operation information element. 
uint8_t DeserializeInformationField(Buffer::Iterator start, uint8_t length)
Deserialize the information field. 
std::ostream & operator<<(std::ostream &os, const Angles &a)
print a struct Angles to output 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
uint8_t m_dualBeacon
Dual Beacon. 
uint8_t m_bssColorDisabled
BSS color disabled. 
WifiInformationElementId ElementIdExt() const
Get the wifi information element ID extension. 
uint8_t m_defaultPEDuration
default PE duration 
void SetBssColor(uint8_t bssColor)
Set the BSS color. 
void SerializeInformationField(Buffer::Iterator start) const
Serialize the information field. 
uint8_t GetBssColor(void) const
Get the BSS color. 
uint8_t m_bssColor
BSS color. 
uint8_t WifiInformationElementId
This type is used to represent an Information Element ID. 
The HE Operation Information ElementThis class knows how to serialise and deserialise the HE Operatio...
uint8_t m_partialBssColor
partial BSS color 
uint32_t ReadLsbtohU32(void)
uint16_t m_heDurationBasedRtsThreshold
HE duration based RTS threshold.