Public Member Functions

ns3::simpleOfdmSendParam Class Reference

Collaboration diagram for ns3::simpleOfdmSendParam:
Collaboration graph
[legend]

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:
burstSize the burst size in bytes
void ns3::simpleOfdmSendParam::SetDirection ( uint8_t  direction  ) 
Parameters:
direction the direction on which this fec block will be sent
void ns3::simpleOfdmSendParam::SetFecBlock ( const bvec &  fecBlock  ) 

sent the fec block to send

Parameters:
fecBlock the fec block to send
void ns3::simpleOfdmSendParam::SetFrequency ( uint64_t  Frequency  ) 
Parameters:
Frequency set the frequency of the channel in wich this fec block will be sent
void ns3::simpleOfdmSendParam::SetIsFirstBlock ( bool  isFirstBlock  ) 
Parameters:
isFirstBlock Set 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:
modulationType the modulation type used to send this fec block
void ns3::simpleOfdmSendParam::SetRxPowerDbm ( double  rxPowerDbm  ) 
Parameters:
rxPowerDbm the received power

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