A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::EhtOperation::EhtBasicMcsNssSet Struct Reference

Basic EHT-MCS and NSS Set subfield IEEE 802.11be D2.0 Figure 9-1002ai. More...

#include "eht-operation.h"

+ Collaboration diagram for ns3::EhtOperation::EhtBasicMcsNssSet:

Public Member Functions

uint16_t Deserialize (Buffer::Iterator start)
 Deserialize the Basic EHT-MCS and NSS Set subfield.
 
void Serialize (Buffer::Iterator &start) const
 Serialize the Basic EHT-MCS and NSS Set subfield.
 

Public Attributes

std::vector< uint8_t > maxRxNss {}
 Max Rx NSS per MCS.
 
std::vector< uint8_t > maxTxNss {}
 Max Tx NSS per MCS.
 

Detailed Description

Basic EHT-MCS and NSS Set subfield IEEE 802.11be D2.0 Figure 9-1002ai.

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

Member Function Documentation

◆ Deserialize()

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

Deserialize the Basic EHT-MCS and NSS Set subfield.

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

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

References ns3::SetMaxNss(), and ns3::WIFI_EHT_BASIC_MCS_NSS_SET_SIZE_B.

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Serialize()

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

Serialize the Basic EHT-MCS and NSS Set subfield.

Parameters
startiterator pointing to where the subfield should be written to

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

References ns3::GetMaxNss().

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ maxRxNss

std::vector<uint8_t> ns3::EhtOperation::EhtBasicMcsNssSet::maxRxNss {}

Max Rx NSS per MCS.

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

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

◆ maxTxNss

std::vector<uint8_t> ns3::EhtOperation::EhtBasicMcsNssSet::maxTxNss {}

Max Tx NSS per MCS.

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

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


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