6 GHz Operation Information field More...
#include "he-operation.h"
Public Member Functions | |
uint16_t | Deserialize (Buffer::Iterator &start) |
Deserialize the 6 GHz Operation Information field. | |
uint16_t | GetSerializedSize () const |
void | Print (std::ostream &os) const |
Print the content of the 6 GHz Operation Information field. | |
void | Serialize (Buffer::Iterator &start) const |
Serialize the 6 GHz Operation Information field. | |
Public Attributes | |
uint8_t | : 2 |
Reserved bits. | |
uint8_t | m_chCntrFreqSeg0 {0} |
Channel center frequency segment 0. | |
uint8_t | m_chCntrFreqSeg1 {0} |
Channel center frequency segment 1. | |
uint8_t | m_chWid: 2 {0} |
Channel Width. | |
uint8_t | m_dupBeacon: 1 {0} |
Duplicate Beacon. | |
uint8_t | m_minRate {0} |
Minimum Rate. | |
uint8_t | m_primCh {0} |
Primary Channel. | |
uint8_t | m_regInfo: 3 {0} |
Regulatory Info. | |
6 GHz Operation Information field
Definition at line 112 of file he-operation.h.
uint16_t ns3::HeOperation::OpInfo6GHz::Deserialize | ( | Buffer::Iterator & | start | ) |
Deserialize the 6 GHz Operation Information field.
start | an iterator which points to where the information should be read from |
Definition at line 135 of file he-operation.cc.
References ns3::Buffer::Iterator::GetDistanceFrom(), and ns3::Buffer::Iterator::ReadU8().
Referenced by ns3::HeOperation::DeserializeInformationField().
uint16_t ns3::HeOperation::OpInfo6GHz::GetSerializedSize | ( | ) | const |
Definition at line 118 of file he-operation.cc.
void ns3::HeOperation::OpInfo6GHz::Print | ( | std::ostream & | os | ) | const |
Print the content of the 6 GHz Operation Information field.
os | output stream |
Definition at line 108 of file he-operation.cc.
void ns3::HeOperation::OpInfo6GHz::Serialize | ( | Buffer::Iterator & | start | ) | const |
Serialize the 6 GHz Operation Information field.
start | an iterator which points to where the information should be written |
Definition at line 124 of file he-operation.cc.
uint8_t ns3::HeOperation::OpInfo6GHz::__pad0__ |
Reserved bits.
Definition at line 118 of file he-operation.h.
uint8_t ns3::HeOperation::OpInfo6GHz::m_chCntrFreqSeg0 {0} |
Channel center frequency segment 0.
Definition at line 119 of file he-operation.h.
Referenced by ns3::ApWifiMac::GetHeOperation().
uint8_t ns3::HeOperation::OpInfo6GHz::m_chCntrFreqSeg1 {0} |
Channel center frequency segment 1.
Definition at line 120 of file he-operation.h.
uint8_t ns3::HeOperation::OpInfo6GHz::m_chWid |
Channel Width.
Definition at line 115 of file he-operation.h.
Referenced by ns3::ApWifiMac::GetHeOperation().
uint8_t ns3::HeOperation::OpInfo6GHz::m_dupBeacon |
Duplicate Beacon.
Definition at line 116 of file he-operation.h.
uint8_t ns3::HeOperation::OpInfo6GHz::m_minRate {0} |
Minimum Rate.
Definition at line 121 of file he-operation.h.
uint8_t ns3::HeOperation::OpInfo6GHz::m_primCh {0} |
Primary Channel.
Definition at line 114 of file he-operation.h.
Referenced by ns3::ApWifiMac::GetHeOperation().
uint8_t ns3::HeOperation::OpInfo6GHz::m_regInfo |
Regulatory Info.
Definition at line 117 of file he-operation.h.