ns-3
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

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:
typemodulation type
dataRateBpsData rate in BPS
phyRateSpsSymbol rate in symbols per second
cfHzCenter frequency in Hz
bwHzBandwidth in Hz
constSizeModulation constellation size (2 for BPSK, 4 for QPSK)
nameUnique string name for this transmission mode

References NS_LOG_WARN.

Referenced by ns3::UanPhyGen::GetDefaultModes().

UanTxMode ns3::UanTxModeFactory::GetMode ( std::string  name)
static
Parameters:
nameString name of mode
Returns:
Mode with given name
UanTxMode ns3::UanTxModeFactory::GetMode ( uint32_t  uid)
static
Parameters:
uidUnique ID of mode
Returns:
The mode with given uid

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