A Discrete-Event Network Simulator
API
ns3::UanTxModeFactory::UanTxModeItem Struct Reference

Container for the UanTxMode properties. More...

+ Collaboration diagram for ns3::UanTxModeFactory::UanTxModeItem:

Public Attributes

uint32_t m_bwHz
 Bandwidth in Hz. More...
 
uint32_t m_cfHz
 Center frequency in Hz. More...
 
uint32_t m_constSize
 Modulation constellation size (2 for BPSK, 4 for QPSK). More...
 
uint32_t m_dataRateBps
 Data rate in BPS. More...
 
std::string m_name
 Unique string name for this transmission mode. More...
 
uint32_t m_phyRateSps
 Symbol rate in symbols per second. More...
 
UanTxMode::ModulationType m_type
 Modulation type. More...
 
uint32_t m_uid
 Unique id. More...
 

Detailed Description

Container for the UanTxMode properties.

Definition at line 187 of file uan-tx-mode.h.

Member Data Documentation

◆ m_bwHz

uint32_t ns3::UanTxModeFactory::UanTxModeItem::m_bwHz

Bandwidth in Hz.

Definition at line 191 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxMode::GetBandwidthHz().

◆ m_cfHz

uint32_t ns3::UanTxModeFactory::UanTxModeItem::m_cfHz

Center frequency in Hz.

Definition at line 190 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxMode::GetCenterFreqHz().

◆ m_constSize

uint32_t ns3::UanTxModeFactory::UanTxModeItem::m_constSize

Modulation constellation size (2 for BPSK, 4 for QPSK).

Definition at line 194 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxMode::GetConstellationSize().

◆ m_dataRateBps

uint32_t ns3::UanTxModeFactory::UanTxModeItem::m_dataRateBps

Data rate in BPS.

Definition at line 192 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxMode::GetDataRateBps().

◆ m_name

std::string ns3::UanTxModeFactory::UanTxModeItem::m_name

Unique string name for this transmission mode.

Definition at line 196 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxMode::GetName().

◆ m_phyRateSps

uint32_t ns3::UanTxModeFactory::UanTxModeItem::m_phyRateSps

Symbol rate in symbols per second.

Definition at line 193 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxMode::GetPhyRateSps().

◆ m_type

UanTxMode::ModulationType ns3::UanTxModeFactory::UanTxModeItem::m_type

Modulation type.

Definition at line 189 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxMode::GetModType().

◆ m_uid

uint32_t ns3::UanTxModeFactory::UanTxModeItem::m_uid

Unique id.

Definition at line 195 of file uan-tx-mode.h.

Referenced by ns3::UanTxModeFactory::CreateMode(), and ns3::UanTxModeFactory::MakeModeFromItem().


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