A Discrete-Event Network Simulator
API
ns3::EhtOperation::EhtOpParams Struct Reference

EHT Operation Parameters subfield IEEE 802.11be D2.0 Figure 9-1002b. More...

#include "eht-operation.h"

+ Collaboration diagram for ns3::EhtOperation::EhtOpParams:

Public Member Functions

uint16_t Deserialize (Buffer::Iterator start)
 Deserialize the EHT Operation Parameters subfield. More...
 
void Serialize (Buffer::Iterator &start) const
 Serialize the EHT Operation Parameters subfield. More...
 

Public Attributes

uint8_t defaultPeDur {WIFI_DEFAULT_EHT_OP_PE_DUR}
 EHT Default PE Duration. More...
 
uint8_t disabledSubchBmPresent {WIFI_DEFAULT_EHT_OP_DIS_SUBCH_BM_PRESENT}
 Disabled Subchannel Bitmap Present. More...
 
uint8_t grpBuExp {WIFI_DEFAULT_GRP_BU_EXP}
 Group Addressed BU Indication Exponent. More...
 
uint8_t grpBuIndLimit {WIFI_DEFAULT_GRP_BU_IND_LIMIT}
 Group Addressed BU Indication Limit. More...
 
uint8_t opInfoPresent {WIFI_DEFAULT_EHT_OP_INFO_PRESENT}
 EHT Operation Information Present. More...
 

Detailed Description

EHT Operation Parameters subfield IEEE 802.11be D2.0 Figure 9-1002b.

Definition at line 72 of file eht-operation.h.

Member Function Documentation

◆ Deserialize()

uint16_t ns3::EhtOperation::EhtOpParams::Deserialize ( Buffer::Iterator  start)

Deserialize the EHT Operation Parameters subfield.

Parameters
startiterator pointing to where the subfield should be read from
Returns
the number of octets read

Definition at line 65 of file eht-operation.cc.

References two-ray-to-three-gpp-ch-calibration::params, two-ray-to-three-gpp-ch-calibration::start, and ns3::WIFI_EHT_OP_PARAMS_SIZE_B.

Referenced by ns3::EhtOperation::DeserializeInformationField().

+ Here is the caller graph for this function:

◆ Serialize()

void ns3::EhtOperation::EhtOpParams::Serialize ( Buffer::Iterator start) const

Serialize the EHT Operation Parameters subfield.

Parameters
startiterator pointing to where the subfield should be written to

Definition at line 57 of file eht-operation.cc.

References defaultPeDur, disabledSubchBmPresent, grpBuExp, grpBuIndLimit, opInfoPresent, and two-ray-to-three-gpp-ch-calibration::start.

Referenced by ns3::EhtOperation::SerializeInformationField().

+ Here is the caller graph for this function:

Member Data Documentation

◆ defaultPeDur

uint8_t ns3::EhtOperation::EhtOpParams::defaultPeDur {WIFI_DEFAULT_EHT_OP_PE_DUR}

EHT Default PE Duration.

Definition at line 79 of file eht-operation.h.

Referenced by ns3::EhtOperation::Print(), and Serialize().

◆ disabledSubchBmPresent

uint8_t ns3::EhtOperation::EhtOpParams::disabledSubchBmPresent {WIFI_DEFAULT_EHT_OP_DIS_SUBCH_BM_PRESENT}

◆ grpBuExp

uint8_t ns3::EhtOperation::EhtOpParams::grpBuExp {WIFI_DEFAULT_GRP_BU_EXP}

Group Addressed BU Indication Exponent.

Definition at line 83 of file eht-operation.h.

Referenced by ns3::EhtOperation::Print(), and Serialize().

◆ grpBuIndLimit

uint8_t ns3::EhtOperation::EhtOpParams::grpBuIndLimit {WIFI_DEFAULT_GRP_BU_IND_LIMIT}

Group Addressed BU Indication Limit.

Definition at line 81 of file eht-operation.h.

Referenced by ns3::EhtOperation::Print(), and Serialize().

◆ opInfoPresent

uint8_t ns3::EhtOperation::EhtOpParams::opInfoPresent {WIFI_DEFAULT_EHT_OP_INFO_PRESENT}

The documentation for this struct was generated from the following files: