EHT PPE Thresholds subfield. More...
#include "eht-capabilities.h"
Classes | |
struct | EhtPpeThresholdsInfo |
EHT PPE Thresholds Info. More... | |
Public Member Functions | |
uint16_t | Deserialize (Buffer::Iterator start) |
Deserialize the EHT PPE Thresholds subfield. More... | |
uint16_t | GetSize () const |
Get the size of the serialized EHT PPE Thresholds subfield. More... | |
void | Serialize (Buffer::Iterator &start) const |
Serialize the EHT PPE Thresholds subfield. More... | |
Public Attributes | |
uint8_t | nssPe: 4 |
NSS_PE. More... | |
std::vector< EhtPpeThresholdsInfo > | ppeThresholdsInfo |
PPE Thresholds Info. More... | |
uint8_t | ruIndexBitmask: 5 |
RU Index Bitmask. More... | |
EHT PPE Thresholds subfield.
See IEEE 802.11be D1.5 9.4.2.313.5 EHT PPE Thresholds subfield
Definition at line 206 of file eht-capabilities.h.
uint16_t ns3::EhtPpeThresholds::Deserialize | ( | Buffer::Iterator | start | ) |
Deserialize the EHT PPE Thresholds subfield.
start | iterator pointing to where the EHT PPE Thresholds subfield should be read from |
Definition at line 340 of file eht-capabilities.cc.
References min, nssPe, ns3::EhtPpeThresholds::EhtPpeThresholdsInfo::ppet8, ppeThresholdsInfo, ns3::EhtPpeThresholds::EhtPpeThresholdsInfo::ppetMax, ns3::Buffer::Iterator::ReadU8(), ruIndexBitmask, and two-ray-to-three-gpp-ch-calibration::start.
Referenced by ns3::EhtCapabilities::DeserializeInformationField().
uint16_t ns3::EhtPpeThresholds::GetSize | ( | void | ) | const |
Get the size of the serialized EHT PPE Thresholds subfield.
Definition at line 273 of file eht-capabilities.cc.
References nssPe, and ruIndexBitmask.
Referenced by ns3::EhtCapabilities::GetInformationFieldSize().
void ns3::EhtPpeThresholds::Serialize | ( | Buffer::Iterator & | start | ) | const |
Serialize the EHT PPE Thresholds subfield.
start | iterator pointing to where the EHT PPE Thresholds subfield should be written to |
Definition at line 281 of file eht-capabilities.cc.
References min, nssPe, ppeThresholdsInfo, ruIndexBitmask, and two-ray-to-three-gpp-ch-calibration::start.
Referenced by ns3::EhtCapabilities::SerializeInformationField().
uint8_t ns3::EhtPpeThresholds::nssPe |
NSS_PE.
Definition at line 217 of file eht-capabilities.h.
Referenced by Deserialize(), GetSize(), Serialize(), and ns3::EhtCapabilities::SetPpeThresholds().
std::vector<EhtPpeThresholdsInfo> ns3::EhtPpeThresholds::ppeThresholdsInfo |
PPE Thresholds Info.
Definition at line 219 of file eht-capabilities.h.
Referenced by Deserialize(), Serialize(), and ns3::EhtCapabilities::SetPpeThresholds().
uint8_t ns3::EhtPpeThresholds::ruIndexBitmask |
RU Index Bitmask.
Definition at line 218 of file eht-capabilities.h.
Referenced by Deserialize(), GetSize(), Serialize(), and ns3::EhtCapabilities::SetPpeThresholds().