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 61 of file he-operation.cc.
References m_6GHzOpPresent, m_coHostedBss, m_defaultPeDuration, m_erSuDisable, m_twtRequired, m_txopDurRtsThresh, and m_vhOpPresent.
| uint16_t ns3::HeOperation::HeOperationParams::GetSerializedSize | ( | ) | const | 
Definition at line 45 of file he-operation.cc.
| 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.
| 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 51 of file he-operation.cc.
References m_6GHzOpPresent, m_coHostedBss, m_defaultPeDuration, m_erSuDisable, m_twtRequired, m_txopDurRtsThresh, and m_vhOpPresent.
| 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 Deserialize(), Print(), and Serialize().
| uint8_t ns3::HeOperation::HeOperationParams::m_coHostedBss | 
Co-Hosted BSS (value 1 unsupported).
Definition at line 43 of file he-operation.h.
Referenced by Deserialize(), Print(), and Serialize().
| uint8_t ns3::HeOperation::HeOperationParams::m_defaultPeDuration | 
Default PE Duration.
Definition at line 39 of file he-operation.h.
Referenced by Deserialize(), HeOperationElementTest::DoRun(), Print(), and Serialize().
| uint8_t ns3::HeOperation::HeOperationParams::m_erSuDisable | 
ER SU Disable.
Definition at line 44 of file he-operation.h.
Referenced by Deserialize(), HeOperationElementTest::DoRun(), Print(), and Serialize().
| uint8_t ns3::HeOperation::HeOperationParams::m_twtRequired | 
TWT Required.
Definition at line 40 of file he-operation.h.
Referenced by Deserialize(), HeOperationElementTest::DoRun(), Print(), and Serialize().
| uint16_t ns3::HeOperation::HeOperationParams::m_txopDurRtsThresh | 
TXOP Duration RTS Threshold.
Definition at line 41 of file he-operation.h.
Referenced by Deserialize(), HeOperationElementTest::DoRun(), Print(), and Serialize().
| 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 Deserialize(), Print(), and Serialize().