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

EHT Operation Information subfield IEEE 802.11be D2.0 Figure 9-1002c. More...

#include "eht-operation.h"

+ Collaboration diagram for ns3::EhtOperation::EhtOpInfo:

Public Member Functions

uint16_t Deserialize (Buffer::Iterator start, bool disabledSubchBmPresent)
 Deserialize the EHT Operation Information subfield. More...
 
void Serialize (Buffer::Iterator &start) const
 Serialize the EHT Operation Information subfield. More...
 

Public Attributes

uint8_t ccfs0
 Channel center frequency segment 0. More...
 
uint8_t ccfs1
 Channel center frequency segment 1. More...
 
EhtOpControl control
 Control subfield. More...
 
std::optional< uint16_t > disabledSubchBm
 Disabled subchannel bitmap. More...
 

Detailed Description

EHT Operation Information subfield IEEE 802.11be D2.0 Figure 9-1002c.

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

Member Function Documentation

◆ Deserialize()

uint16_t ns3::EhtOperation::EhtOpInfo::Deserialize ( Buffer::Iterator  start,
bool  disabledSubchBmPresent 
)

Deserialize the EHT Operation Information subfield.

Parameters
startiterator pointing to where the subfield should be read from
disabledSubchBmPresentEHT Operation Param Disabled Subchannel Bitmap Present
Returns
the number of octets read

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

References NS_ASSERT_MSG, two-ray-to-three-gpp-ch-calibration::start, ns3::WIFI_EHT_DISABLED_SUBCH_BM_SIZE_B, and ns3::WIFI_EHT_OP_INFO_BASIC_SIZE_B.

◆ Serialize()

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

Serialize the EHT Operation Information subfield.

Parameters
startiterator pointing to where the subfield should be written to

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

References two-ray-to-three-gpp-ch-calibration::start.

Member Data Documentation

◆ ccfs0

uint8_t ns3::EhtOperation::EhtOpInfo::ccfs0

Channel center frequency segment 0.

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

◆ ccfs1

uint8_t ns3::EhtOperation::EhtOpInfo::ccfs1

Channel center frequency segment 1.

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

◆ control

EhtOpControl ns3::EhtOperation::EhtOpInfo::control

Control subfield.

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

◆ disabledSubchBm

std::optional<uint16_t> ns3::EhtOperation::EhtOpInfo::disabledSubchBm

Disabled subchannel bitmap.

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


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