ns-3
ns3::simpleOfdmSendParam Class Reference

List of all members.

Public Member Functions

 simpleOfdmSendParam (const bvec &fecBlock, uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm)
 simpleOfdmSendParam (uint32_t burstSize, bool isFirstBlock, uint64_t Frequency, WimaxPhy::ModulationType modulationType, uint8_t direction, double rxPowerDbm, Ptr< PacketBurst > burst)
void SetFecBlock (const bvec &fecBlock)
 sent the fec block to send
void SetBurstSize (uint32_t burstSize)
 set the burst size
void SetIsFirstBlock (bool isFirstBlock)
void SetFrequency (uint64_t Frequency)
void SetModulationType (WimaxPhy::ModulationType modulationType)
void SetDirection (uint8_t direction)
void SetRxPowerDbm (double rxPowerDbm)
bvec GetFecBlock (void)
uint32_t GetBurstSize (void)
bool GetIsFirstBlock (void)
uint64_t GetFrequency (void)
WimaxPhy::ModulationType GetModulationType (void)
uint8_t GetDirection (void)
double GetRxPowerDbm (void)
Ptr< PacketBurstGetBurst (void)

Member Function Documentation

Ptr< PacketBurst > ns3::simpleOfdmSendParam::GetBurst ( void  )
Returns:
the received burst
uint32_t ns3::simpleOfdmSendParam::GetBurstSize ( void  )
Returns:
the burst size
uint8_t ns3::simpleOfdmSendParam::GetDirection ( void  )
Returns:
the direction on which this fec block was sent. UP or DOWN
bvec ns3::simpleOfdmSendParam::GetFecBlock ( void  )
Returns:
the fec block
uint64_t ns3::simpleOfdmSendParam::GetFrequency ( void  )
Returns:
the frequency on which the fec block is sent/received
bool ns3::simpleOfdmSendParam::GetIsFirstBlock ( void  )
Returns:
true if this fec block is the first one in the burst, false otherwise
WimaxPhy::ModulationType ns3::simpleOfdmSendParam::GetModulationType ( void  )
Returns:
the modulation type used to send this fec block
double ns3::simpleOfdmSendParam::GetRxPowerDbm ( void  )
Returns:
the Received power
void ns3::simpleOfdmSendParam::SetBurstSize ( uint32_t  burstSize)

set the burst size

Parameters:
burstSizethe burst size in bytes
void ns3::simpleOfdmSendParam::SetDirection ( uint8_t  direction)
Parameters:
directionthe direction on which this fec block will be sent
void ns3::simpleOfdmSendParam::SetFecBlock ( const bvec &  fecBlock)

sent the fec block to send

Parameters:
fecBlockthe fec block to send
void ns3::simpleOfdmSendParam::SetFrequency ( uint64_t  Frequency)
Parameters:
Frequencyset the frequency of the channel in wich this fec block will be sent
void ns3::simpleOfdmSendParam::SetIsFirstBlock ( bool  isFirstBlock)
Parameters:
isFirstBlockSet to true if this fec block is the first one in the burst, set to false otherwise
void ns3::simpleOfdmSendParam::SetModulationType ( WimaxPhy::ModulationType  modulationType)
Parameters:
modulationTypethe modulation type used to send this fec block
void ns3::simpleOfdmSendParam::SetRxPowerDbm ( double  rxPowerDbm)
Parameters:
rxPowerDbmthe received power

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