A Discrete-Event Network Simulator
API
ns3::EhtPpdu::EhtMuPhyHeader Struct Reference

PHY header for EHT MU PPDUs. More...

#include "eht-ppdu.h"

+ Collaboration diagram for ns3::EhtPpdu::EhtMuPhyHeader:

Public Attributes

uint8_t m_bandwidth {0}
 Bandwidth field. More...
 
uint8_t m_bssColor {0}
 BSS color field. More...
 
HeSigBContentChannels m_contentChannels
 EHT-SIG Content Channels. More...
 
uint8_t m_ehtSigMcs {0}
 EHT-SIG-B MCS. More...
 
uint8_t m_giLtfSize {0}
 GI+LTF Size field. More...
 
uint8_t m_phyVersionId {0}
 PHY Version Identifier field. More...
 
uint8_t m_ppduType {0}
 PPDU Type And Compressed Mode field. More...
 
std::optional< RuAllocationm_ruAllocationA
 RU Allocation-A that are going to be carried in EHT-SIG common subfields. More...
 
std::optional< RuAllocationm_ruAllocationB
 RU Allocation-B that are going to be carried in EHT-SIG common subfields. More...
 

Detailed Description

PHY header for EHT MU PPDUs.

Definition at line 61 of file eht-ppdu.h.

Member Data Documentation

◆ m_bandwidth

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_bandwidth {0}

Bandwidth field.

Definition at line 65 of file eht-ppdu.h.

Referenced by ns3::EhtPpdu::SetEhtPhyHeader().

◆ m_bssColor

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_bssColor {0}

BSS color field.

Definition at line 66 of file eht-ppdu.h.

◆ m_contentChannels

HeSigBContentChannels ns3::EhtPpdu::EhtMuPhyHeader::m_contentChannels

EHT-SIG Content Channels.

Definition at line 78 of file eht-ppdu.h.

◆ m_ehtSigMcs

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_ehtSigMcs {0}

EHT-SIG-B MCS.

Definition at line 68 of file eht-ppdu.h.

◆ m_giLtfSize

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_giLtfSize {0}

GI+LTF Size field.

Definition at line 71 of file eht-ppdu.h.

◆ m_phyVersionId

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_phyVersionId {0}

PHY Version Identifier field.

Definition at line 64 of file eht-ppdu.h.

◆ m_ppduType

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_ppduType {0}

PPDU Type And Compressed Mode field.

Definition at line 67 of file eht-ppdu.h.

◆ m_ruAllocationA

std::optional<RuAllocation> ns3::EhtPpdu::EhtMuPhyHeader::m_ruAllocationA

RU Allocation-A that are going to be carried in EHT-SIG common subfields.

Definition at line 73 of file eht-ppdu.h.

◆ m_ruAllocationB

std::optional<RuAllocation> ns3::EhtPpdu::EhtMuPhyHeader::m_ruAllocationB

RU Allocation-B that are going to be carried in EHT-SIG common subfields.

Definition at line 75 of file eht-ppdu.h.


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