22 #include "simple-ofdm-send-param.h"
23 #include "simple-ofdm-wimax-phy.h"
24 #include "simple-ofdm-wimax-channel.h"
27 simpleOfdmSendParam::simpleOfdmSendParam (
void)
33 m_modulationType = WimaxPhy::MODULATION_TYPE_QPSK_12;
38 simpleOfdmSendParam::simpleOfdmSendParam (
const bvec &fecBlock,
42 WimaxPhy::ModulationType modulationType,
47 m_fecBlock = fecBlock;
48 m_burstSize = burstSize;
49 m_isFirstBlock = isFirstBlock;
50 m_frequency = Frequency;
51 m_modulationType = modulationType;
52 m_direction = direction;
53 m_rxPowerDbm = rxPowerDbm;
56 simpleOfdmSendParam::simpleOfdmSendParam (uint32_t burstSize,
59 WimaxPhy::ModulationType modulationType,
62 Ptr<PacketBurst> burst)
64 m_burstSize = burstSize;
65 m_isFirstBlock = isFirstBlock;
66 m_frequency = Frequency;
67 m_modulationType = modulationType;
68 m_direction = direction;
69 m_rxPowerDbm = rxPowerDbm;
73 simpleOfdmSendParam::~simpleOfdmSendParam (
void)
81 m_fecBlock = fecBlock;
87 m_burstSize = burstSize;
92 m_isFirstBlock = isFirstBlock;
97 m_frequency = Frequency;
102 m_modulationType = modulationType;
107 m_direction = direction;
112 m_rxPowerDbm = rxPowerDbm;
128 return m_isFirstBlock;
135 WimaxPhy::ModulationType
138 return m_modulationType;
smart pointer class similar to boost::intrusive_ptr
bool GetIsFirstBlock(void)
void SetFrequency(uint64_t Frequency)
void SetDirection(uint8_t direction)
WimaxPhy::ModulationType GetModulationType(void)
void SetRxPowerDbm(double rxPowerDbm)
void SetIsFirstBlock(bool isFirstBlock)
double GetRxPowerDbm(void)
void SetBurstSize(uint32_t burstSize)
set the burst size
uint32_t GetBurstSize(void)
void SetFecBlock(const bvec &fecBlock)
sent the fec block to send
uint8_t GetDirection(void)
uint64_t GetFrequency(void)
Ptr< PacketBurst > GetBurst(void)
void SetModulationType(WimaxPhy::ModulationType modulationType)