User Manual, Developers Guide and API Documentation

wifimac::convergence::MCS Class Reference

#include <convergence/PhyMode.hpp>

Collaboration diagram for wifimac::convergence::MCS:

Collaboration graph
[legend]

List of all members.

Public Member Functions

unsigned int getIndex () const
wns::Ratio getMinSINR () const
std::string getModulation () const
std::string getRate () const
 MCS (const wifimac::management::protocolCalculatorPlugins::ConfigGetter &config)
 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 setMCS (const std::string &newModulation, const std::string &newCodingRate)

Private Attributes

std::string codingRate
unsigned int denominator
unsigned int index
wns::Ratio minSINR
std::string modulation
unsigned int nominator

Friends

class PhyMode


Detailed Description

Definition at line 48 of file PhyMode.hpp.


Constructor & Destructor Documentation

MCS::MCS (  ) 

Definition at line 36 of file PhyMode.cpp.

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

Definition at line 54 of file PhyMode.cpp.

MCS::MCS ( const MCS other  ) 

Definition at line 45 of file PhyMode.cpp.

Definition at line 65 of file PhyMode.cpp.


Member Function Documentation

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

Definition at line 64 of file PhyMode.hpp.

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

Definition at line 67 of file PhyMode.hpp.

std::string MCS::getModulation (  )  const

Definition at line 79 of file PhyMode.cpp.

std::string MCS::getRate (  )  const

Definition at line 84 of file PhyMode.cpp.

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

Definition at line 156 of file PhyMode.cpp.

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

Definition at line 144 of file PhyMode.cpp.

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

Definition at line 149 of file PhyMode.cpp.

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

Definition at line 61 of file PhyMode.hpp.

void MCS::setMCS ( const std::string &  newModulation,
const std::string &  newCodingRate 
) [private]

Definition at line 89 of file PhyMode.cpp.


Friends And Related Function Documentation

friend class PhyMode [friend]

Definition at line 50 of file PhyMode.hpp.


Member Data Documentation

Definition at line 80 of file PhyMode.hpp.

Definition at line 83 of file PhyMode.hpp.

Definition at line 85 of file PhyMode.hpp.

Definition at line 86 of file PhyMode.hpp.

Definition at line 79 of file PhyMode.hpp.

Definition at line 82 of file PhyMode.hpp.


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

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