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(), m_chCntrFreqSeg0, m_chCntrFreqSeg1, m_chWid, m_dupBeacon, m_minRate, m_primCh, m_regInfo, 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.
References m_chCntrFreqSeg0, m_chCntrFreqSeg1, m_chWid, m_dupBeacon, m_minRate, m_primCh, and m_regInfo.
| 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.
References m_chCntrFreqSeg0, m_chCntrFreqSeg1, m_chWid, m_dupBeacon, m_minRate, m_primCh, and m_regInfo.
| 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 Deserialize(), ns3::ApWifiMac::GetHeOperation(), Print(), and Serialize().
| uint8_t ns3::HeOperation::OpInfo6GHz::m_chCntrFreqSeg1 {0} |
Channel center frequency segment 1.
Definition at line 120 of file he-operation.h.
Referenced by Deserialize(), ns3::ApWifiMac::GetHeOperation(), Print(), and Serialize().
| uint8_t ns3::HeOperation::OpInfo6GHz::m_chWid |
Channel Width.
Definition at line 115 of file he-operation.h.
Referenced by Deserialize(), ns3::ApWifiMac::GetHeOperation(), Print(), and Serialize().
| uint8_t ns3::HeOperation::OpInfo6GHz::m_dupBeacon |
Duplicate Beacon.
Definition at line 116 of file he-operation.h.
Referenced by Deserialize(), Print(), and Serialize().
| uint8_t ns3::HeOperation::OpInfo6GHz::m_minRate {0} |
Minimum Rate.
Definition at line 121 of file he-operation.h.
Referenced by Deserialize(), Print(), and Serialize().
| uint8_t ns3::HeOperation::OpInfo6GHz::m_primCh {0} |
Primary Channel.
Definition at line 114 of file he-operation.h.
Referenced by Deserialize(), ns3::ApWifiMac::GetHeOperation(), Print(), and Serialize().
| uint8_t ns3::HeOperation::OpInfo6GHz::m_regInfo |
Regulatory Info.
Definition at line 117 of file he-operation.h.
Referenced by Deserialize(), Print(), and Serialize().