User Manual, Developers Guide and API Documentation

wimemac::convergence::MCS Class Reference

#include <convergence/PhyMode.hpp>

Collaboration diagram for wimemac::convergence::MCS:

Collaboration graph
[legend]

List of all members.

Public Member Functions

float getDataRate ()
unsigned int getIndex () const
wns::Power getMinRxPower () const
wns::Ratio getMinSINR () const
std::string getModulation () const
std::string getRate () const
 MCS (const MCS &other)
 MCS (const wns::pyconfig::View &config)
 MCS ()
bool operator!= (const MCS &rhs) const
bool operator< (const MCS &rhs) const
 Compare two MCSs using the number of bits / symbol.
bool operator== (const MCS &rhs) const
void setIndex (unsigned int index)

Private Member Functions

void setCodingRate (const std::string codingRate)
void setModulation (const std::string &modulation)

Private Attributes

std::string codingRate
unsigned int denominator
unsigned int index
wns::Power minRX
wns::Ratio minSINR
std::string modulation
unsigned int nIBP6S
unsigned int nominator
wns::simulator::Time SymbolDuration

Friends

class PhyMode


Detailed Description

Definition at line 48 of file PhyMode.hpp.


Constructor & Destructor Documentation

wimemac::convergence::MCS::MCS (  ) 

wimemac::convergence::MCS::MCS ( const wns::pyconfig::View config  ) 

wimemac::convergence::MCS::MCS ( const MCS other  ) 


Member Function Documentation

float wimemac::convergence::MCS::getDataRate (  ) 

unsigned int wimemac::convergence::MCS::getIndex (  )  const [inline]

Definition at line 66 of file PhyMode.hpp.

wns::Power wimemac::convergence::MCS::getMinRxPower (  )  const [inline]

Definition at line 74 of file PhyMode.hpp.

wns::Ratio wimemac::convergence::MCS::getMinSINR (  )  const [inline]

Definition at line 71 of file PhyMode.hpp.

std::string wimemac::convergence::MCS::getModulation (  )  const [inline]

Definition at line 56 of file PhyMode.hpp.

std::string wimemac::convergence::MCS::getRate (  )  const [inline]

Definition at line 59 of file PhyMode.hpp.

bool wimemac::convergence::MCS::operator!= ( const MCS rhs  )  const

bool wimemac::convergence::MCS::operator< ( const MCS rhs  )  const

bool wimemac::convergence::MCS::operator== ( const MCS rhs  )  const

void wimemac::convergence::MCS::setCodingRate ( const std::string  codingRate  )  [private]

void wimemac::convergence::MCS::setIndex ( unsigned int  index  )  [inline]

Definition at line 63 of file PhyMode.hpp.

void wimemac::convergence::MCS::setModulation ( const std::string &  modulation  )  [private]


Friends And Related Function Documentation

friend class PhyMode [friend]

Definition at line 50 of file PhyMode.hpp.


Member Data Documentation

Definition at line 86 of file PhyMode.hpp.

Definition at line 89 of file PhyMode.hpp.

Definition at line 94 of file PhyMode.hpp.

Definition at line 96 of file PhyMode.hpp.

Definition at line 95 of file PhyMode.hpp.

Definition at line 85 of file PhyMode.hpp.

Definition at line 91 of file PhyMode.hpp.

Definition at line 88 of file PhyMode.hpp.

Definition at line 92 of file PhyMode.hpp.


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

Generated on Sat May 26 03:32:48 2012 for openWNS by  doxygen 1.5.5