Classes | Static Public Member Functions | Friends

ns3::UanTxModeFactory Class Reference

List of all members.

Classes

struct  UanTxModeItem

Static Public Member Functions

static UanTxMode CreateMode (UanTxMode::ModulationType type, uint32_t dataRateBps, uint32_t phyRateSps, uint32_t cfHz, uint32_t bwHz, uint32_t constSize, std::string name)
static UanTxMode GetMode (std::string name)
static UanTxMode GetMode (uint32_t uid)

Friends

class UanTxMode

Member Function Documentation

static UanTxMode ns3::UanTxModeFactory::CreateMode ( UanTxMode::ModulationType  type,
uint32_t  dataRateBps,
uint32_t  phyRateSps,
uint32_t  cfHz,
uint32_t  bwHz,
uint32_t  constSize,
std::string  name 
) [static]
Parameters:
type modulation type
dataRateBps Data rate in BPS
phyRateSps Symbol rate in symbols per second
cfHz Center frequency in Hz
bwHz Bandwidth in Hz
constSize Modulation constellation size (2 for BPSK, 4 for QPSK)
name Unique string name for this transmission mode
static UanTxMode ns3::UanTxModeFactory::GetMode ( uint32_t  uid  )  [static]
Parameters:
uid Unique ID of mode
Returns:
The mode with given uid
static UanTxMode ns3::UanTxModeFactory::GetMode ( std::string  name  )  [static]
Parameters:
name String name of mode
Returns:
Mode with given name

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