HE Operation Parameters field. More...
#include "he-operation.h"
Public Member Functions | |
uint16_t | Deserialize (Buffer::Iterator &start) |
Deserialize the HE Operation Parameters field. | |
uint16_t | GetSerializedSize () const |
void | Print (std::ostream &os) const |
Print the content of the HE Operation Parameters field. | |
void | Serialize (Buffer::Iterator &start) const |
Serialize the HE Operation Parameters field. | |
Public Attributes | |
bool | m_6GHzOpPresent {false} |
6 GHz Operation Information Present (do not set, it is set by the OptFieldWithPresenceInd) | |
uint8_t | m_coHostedBss: 1 {0} |
Co-Hosted BSS (value 1 unsupported) | |
uint8_t | m_defaultPeDuration: 3 {0} |
Default PE Duration. | |
uint8_t | m_erSuDisable: 1 {0} |
ER SU Disable. | |
uint8_t | m_twtRequired: 1 {0} |
TWT Required. | |
uint16_t | m_txopDurRtsThresh: 10 {0} |
TXOP Duration RTS Threshold. | |
uint8_t | m_vhOpPresent: 1 {0} |
VHT Operation Information Present (value 1 unsupported) | |
HE Operation Parameters field.
Definition at line 37 of file he-operation.h.
uint16_t ns3::HeOperation::HeOperationParams::Deserialize | ( | Buffer::Iterator & | start | ) |
Deserialize the HE Operation Parameters field.
start | an iterator which points to where the information should be read from |
Definition at line 60 of file he-operation.cc.
References ns3::Buffer::Iterator::ReadLsbtohU16().
Referenced by ns3::HeOperation::DeserializeInformationField().
uint16_t ns3::HeOperation::HeOperationParams::GetSerializedSize | ( | ) | const |
Definition at line 44 of file he-operation.cc.
Referenced by ns3::HeOperation::GetInformationFieldSize().
void ns3::HeOperation::HeOperationParams::Print | ( | std::ostream & | os | ) | const |
Print the content of the HE Operation Parameters field.
os | output stream |
Definition at line 34 of file he-operation.cc.
References m_6GHzOpPresent, m_coHostedBss, m_defaultPeDuration, m_erSuDisable, m_twtRequired, m_txopDurRtsThresh, and m_vhOpPresent.
Referenced by ns3::HeOperation::Print().
void ns3::HeOperation::HeOperationParams::Serialize | ( | Buffer::Iterator & | start | ) | const |
Serialize the HE Operation Parameters field.
start | an iterator which points to where the information should be written |
Definition at line 50 of file he-operation.cc.
Referenced by ns3::HeOperation::SerializeInformationField().
bool ns3::HeOperation::HeOperationParams::m_6GHzOpPresent {false} |
6 GHz Operation Information Present (do not set, it is set by the OptFieldWithPresenceInd)
Definition at line 45 of file he-operation.h.
Referenced by ns3::HeOperation::DeserializeInformationField(), and Print().
uint8_t ns3::HeOperation::HeOperationParams::m_coHostedBss |
Co-Hosted BSS (value 1 unsupported)
Definition at line 43 of file he-operation.h.
Referenced by Print().
uint8_t ns3::HeOperation::HeOperationParams::m_defaultPeDuration |
Default PE Duration.
Definition at line 39 of file he-operation.h.
Referenced by HeOperationElementTest::DoRun(), and Print().
uint8_t ns3::HeOperation::HeOperationParams::m_erSuDisable |
ER SU Disable.
Definition at line 44 of file he-operation.h.
Referenced by HeOperationElementTest::DoRun(), and Print().
uint8_t ns3::HeOperation::HeOperationParams::m_twtRequired |
TWT Required.
Definition at line 40 of file he-operation.h.
Referenced by HeOperationElementTest::DoRun(), and Print().
uint16_t ns3::HeOperation::HeOperationParams::m_txopDurRtsThresh |
TXOP Duration RTS Threshold.
Definition at line 41 of file he-operation.h.
Referenced by HeOperationElementTest::DoRun(), and Print().
uint8_t ns3::HeOperation::HeOperationParams::m_vhOpPresent |
VHT Operation Information Present (value 1 unsupported)
Definition at line 42 of file he-operation.h.
Referenced by Print().