A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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: 3 {0}
 Bandwidth field.
 
uint8_t m_bssColor: 6 {0}
 BSS color field.
 
HeSigBContentChannels m_contentChannels
 EHT-SIG Content Channels.
 
uint8_t m_ehtSigMcs: 2 {0}
 EHT-SIG-B MCS.
 
uint8_t m_giLtfSize {0}
 GI+LTF Size field.
 
uint8_t m_phyVersionId: 3 {0}
 PHY Version Identifier field.
 
uint8_t m_ppduType: 2 {0}
 PPDU Type And Compressed Mode field.
 
uint8_t m_puncturedChannelInfo: 5 {0}
 Punctured Channel Information field.
 
std::optional< RuAllocationm_ruAllocationA
 RU Allocation-A that are going to be carried in EHT-SIG common subfields.
 
std::optional< RuAllocationm_ruAllocationB
 RU Allocation-B that are going to be carried in EHT-SIG common subfields.
 

Detailed Description

PHY header for EHT MU PPDUs.

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

Member Data Documentation

◆ m_bandwidth

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_bandwidth

Bandwidth field.

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

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

◆ m_bssColor

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_bssColor

BSS color field.

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

◆ m_contentChannels

HeSigBContentChannels ns3::EhtPpdu::EhtMuPhyHeader::m_contentChannels

EHT-SIG Content Channels.

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

◆ m_ehtSigMcs

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_ehtSigMcs

EHT-SIG-B MCS.

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

◆ m_giLtfSize

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

GI+LTF Size field.

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

◆ m_phyVersionId

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_phyVersionId

PHY Version Identifier field.

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

◆ m_ppduType

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_ppduType

PPDU Type And Compressed Mode field.

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

◆ m_puncturedChannelInfo

uint8_t ns3::EhtPpdu::EhtMuPhyHeader::m_puncturedChannelInfo

Punctured Channel Information field.

Definition at line 56 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 62 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 64 of file eht-ppdu.h.


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