SimpleOfdmSendParam class. More...
#include "simple-ofdm-send-param.h"
Public Member Functions | |
SimpleOfdmSendParam () | |
SimpleOfdmSendParam (const Bvec &fecBlock, uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm) | |
Constructor. More... | |
SimpleOfdmSendParam (uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm, Ptr< PacketBurst > burst) | |
Constructor. More... | |
~SimpleOfdmSendParam () | |
Ptr< PacketBurst > | GetBurst () |
uint32_t | GetBurstSize () const |
uint8_t | GetDirection () const |
Bvec | GetFecBlock () |
uint64_t | GetFrequency () const |
bool | GetIsFirstBlock () const |
WimaxPhy::ModulationType | GetModulationType () |
double | GetRxPowerDbm () const |
void | SetBurstSize (uint32_t burstSize) |
set the burst size More... | |
void | SetDirection (uint8_t direction) |
void | SetFecBlock (const Bvec &fecBlock) |
sent the fec block to send More... | |
void | SetFrequency (uint64_t Frequency) |
void | SetIsFirstBlock (bool isFirstBlock) |
void | SetModulationType (WimaxPhy::ModulationType modulationType) |
void | SetRxPowerDbm (double rxPowerDbm) |
Private Attributes | |
Ptr< PacketBurst > | m_burst |
burst More... | |
uint32_t | m_burstSize |
burst size More... | |
uint8_t | m_direction |
direction More... | |
Bvec | m_fecBlock |
FEC block. More... | |
uint64_t | m_frequency |
frequency More... | |
bool | m_isFirstBlock |
is first block More... | |
WimaxPhy::ModulationType | m_modulationType |
modulation type More... | |
double | m_rxPowerDbm |
receive power dbM More... | |
SimpleOfdmSendParam class.
Definition at line 39 of file simple-ofdm-send-param.h.
ns3::SimpleOfdmSendParam::SimpleOfdmSendParam | ( | ) |
Definition at line 28 of file simple-ofdm-send-param.cc.
References m_burstSize, m_direction, m_frequency, m_isFirstBlock, m_modulationType, m_rxPowerDbm, and ns3::WimaxPhy::MODULATION_TYPE_QPSK_12.
ns3::SimpleOfdmSendParam::SimpleOfdmSendParam | ( | const Bvec & | fecBlock, |
uint32_t | burstSize, | ||
bool | isFirstBlock, | ||
uint64_t | Frequency, | ||
WimaxPhy::ModulationType | modulationType, | ||
uint8_t | direction, | ||
double | rxPowerDbm | ||
) |
Constructor.
fecBlock | FEC block |
burstSize | burst size |
isFirstBlock | is the first block |
Frequency | frequency |
modulationType | modulation type |
direction | the direction |
rxPowerDbm | receive power |
Definition at line 39 of file simple-ofdm-send-param.cc.
References m_burstSize, m_direction, m_fecBlock, m_frequency, m_isFirstBlock, m_modulationType, and m_rxPowerDbm.
ns3::SimpleOfdmSendParam::SimpleOfdmSendParam | ( | uint32_t | burstSize, |
bool | isFirstBlock, | ||
uint64_t | Frequency, | ||
WimaxPhy::ModulationType | modulationType, | ||
uint8_t | direction, | ||
double | rxPowerDbm, | ||
Ptr< PacketBurst > | burst | ||
) |
Constructor.
burstSize | burst size |
isFirstBlock | is the first block |
Frequency | frequency |
modulationType | modulation type |
direction | the direction |
rxPowerDbm | receive power |
burst | packet burst object |
Definition at line 56 of file simple-ofdm-send-param.cc.
References m_burst, m_burstSize, m_direction, m_frequency, m_isFirstBlock, m_modulationType, and m_rxPowerDbm.
ns3::SimpleOfdmSendParam::~SimpleOfdmSendParam | ( | ) |
Definition at line 73 of file simple-ofdm-send-param.cc.
Ptr< PacketBurst > ns3::SimpleOfdmSendParam::GetBurst | ( | ) |
Definition at line 162 of file simple-ofdm-send-param.cc.
References m_burst.
Referenced by ns3::SimpleOfdmWimaxChannel::EndSendDummyBlock().
uint32_t ns3::SimpleOfdmSendParam::GetBurstSize | ( | ) | const |
Definition at line 126 of file simple-ofdm-send-param.cc.
References m_burstSize.
Referenced by ns3::SimpleOfdmWimaxChannel::EndSendDummyBlock().
uint8_t ns3::SimpleOfdmSendParam::GetDirection | ( | ) | const |
Definition at line 150 of file simple-ofdm-send-param.cc.
References m_direction.
Referenced by ns3::SimpleOfdmWimaxChannel::EndSendDummyBlock().
Bvec ns3::SimpleOfdmSendParam::GetFecBlock | ( | ) |
Definition at line 120 of file simple-ofdm-send-param.cc.
References m_fecBlock.
uint64_t ns3::SimpleOfdmSendParam::GetFrequency | ( | ) | const |
Definition at line 138 of file simple-ofdm-send-param.cc.
References m_frequency.
Referenced by ns3::SimpleOfdmWimaxChannel::EndSendDummyBlock().
bool ns3::SimpleOfdmSendParam::GetIsFirstBlock | ( | ) | const |
Definition at line 132 of file simple-ofdm-send-param.cc.
References m_isFirstBlock.
Referenced by ns3::SimpleOfdmWimaxChannel::EndSendDummyBlock().
WimaxPhy::ModulationType ns3::SimpleOfdmSendParam::GetModulationType | ( | ) |
Definition at line 144 of file simple-ofdm-send-param.cc.
References m_modulationType.
Referenced by ns3::SimpleOfdmWimaxChannel::EndSendDummyBlock().
double ns3::SimpleOfdmSendParam::GetRxPowerDbm | ( | ) | const |
Definition at line 156 of file simple-ofdm-send-param.cc.
References m_rxPowerDbm.
Referenced by ns3::SimpleOfdmWimaxChannel::EndSendDummyBlock().
void ns3::SimpleOfdmSendParam::SetBurstSize | ( | uint32_t | burstSize | ) |
set the burst size
burstSize | the burst size in bytes |
Definition at line 84 of file simple-ofdm-send-param.cc.
References m_burstSize.
void ns3::SimpleOfdmSendParam::SetDirection | ( | uint8_t | direction | ) |
direction | the direction on which this fec block will be sent |
Definition at line 108 of file simple-ofdm-send-param.cc.
References m_direction.
void ns3::SimpleOfdmSendParam::SetFecBlock | ( | const Bvec & | fecBlock | ) |
sent the fec block to send
fecBlock | the fec block to send |
Definition at line 78 of file simple-ofdm-send-param.cc.
References m_fecBlock.
void ns3::SimpleOfdmSendParam::SetFrequency | ( | uint64_t | Frequency | ) |
Frequency | set the frequency of the channel in which this fec block will be sent |
Definition at line 96 of file simple-ofdm-send-param.cc.
References m_frequency.
void ns3::SimpleOfdmSendParam::SetIsFirstBlock | ( | bool | isFirstBlock | ) |
isFirstBlock | Set to true if this fec block is the first one in the burst, set to false otherwise |
Definition at line 90 of file simple-ofdm-send-param.cc.
References m_isFirstBlock.
void ns3::SimpleOfdmSendParam::SetModulationType | ( | WimaxPhy::ModulationType | modulationType | ) |
modulationType | the modulation type used to send this fec block |
Definition at line 102 of file simple-ofdm-send-param.cc.
References m_modulationType.
void ns3::SimpleOfdmSendParam::SetRxPowerDbm | ( | double | rxPowerDbm | ) |
rxPowerDbm | the received power |
Definition at line 114 of file simple-ofdm-send-param.cc.
References m_rxPowerDbm.
|
private |
burst
Definition at line 152 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), and GetBurst().
|
private |
burst size
Definition at line 146 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), GetBurstSize(), and SetBurstSize().
|
private |
direction
Definition at line 150 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), GetDirection(), and SetDirection().
|
private |
FEC block.
Definition at line 145 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), GetFecBlock(), and SetFecBlock().
|
private |
frequency
Definition at line 148 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), GetFrequency(), and SetFrequency().
|
private |
is first block
Definition at line 147 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), GetIsFirstBlock(), and SetIsFirstBlock().
|
private |
modulation type
Definition at line 149 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), GetModulationType(), and SetModulationType().
|
private |
receive power dbM
Definition at line 151 of file simple-ofdm-send-param.h.
Referenced by SimpleOfdmSendParam(), GetRxPowerDbm(), and SetRxPowerDbm().