![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <convergence/PhyMode.hpp>

Public Member Functions | |
| Bit | getDataBitsPerSymbol () const |
| Returns the number of data bits per symbol. | |
| float | getDataRate () |
| wns::simulator::Time | getGuardIntervalDuration () const |
| Bit | getInfoBitsPer6Symbols () const |
| MCS | getMCS () const |
| wns::Power | getMinRxPower () const |
| wns::Ratio | getMinSINR () const |
| unsigned int | getNumberOfDataSubcarriers () const |
| unsigned int | getNumberOfSpatialStreams () const |
| Get the number of spatial streams. | |
| std::string | getPreambleMode () const |
| bool | operator!= (const PhyMode &rhs) const |
| bool | operator< (const PhyMode &rhs) const |
| Compare two phyModes using the number of bits / symbol. | |
| bool | operator== (const PhyMode &rhs) const |
| Compare two phyModes using the number of bits / symbol. | |
| PhyMode (const wns::pyconfig::View &config) | |
| PhyMode () | |
| void | setGuardIntervalDuration (wns::simulator::Time gi) |
| void | setMCS (const MCS &other) |
| void | setNumberOfDataSubcarriers (unsigned int ds) |
| void | setNumberOfSpatialStreams (unsigned int ss) |
| void | setPreambleMode (std::string pm) |
Private Attributes | |
| std::string | codingRate |
| wns::simulator::Time | guardIntervalDuration |
| MCS | mcs |
| unsigned int | numberOfDataSubcarriers |
| unsigned int | numberOfSpatialStreams |
| std::string | plcpMode |
Definition at line 113 of file PhyMode.hpp.
| wimemac::convergence::PhyMode::PhyMode | ( | ) |
Constructors
| wimemac::convergence::PhyMode::PhyMode | ( | const wns::pyconfig::View & | config | ) |
| Bit wimemac::convergence::PhyMode::getDataBitsPerSymbol | ( | ) | const |
| float wimemac::convergence::PhyMode::getDataRate | ( | ) |
| wns::simulator::Time wimemac::convergence::PhyMode::getGuardIntervalDuration | ( | ) | const [inline] |
Definition at line 156 of file PhyMode.hpp.
| Bit wimemac::convergence::PhyMode::getInfoBitsPer6Symbols | ( | ) | const |
| MCS wimemac::convergence::PhyMode::getMCS | ( | ) | const [inline] |
Definition at line 135 of file PhyMode.hpp.
| wns::Power wimemac::convergence::PhyMode::getMinRxPower | ( | ) | const [inline] |
Definition at line 143 of file PhyMode.hpp.
| wns::Ratio wimemac::convergence::PhyMode::getMinSINR | ( | ) | const [inline] |
Definition at line 140 of file PhyMode.hpp.
| unsigned int wimemac::convergence::PhyMode::getNumberOfDataSubcarriers | ( | ) | const [inline] |
Definition at line 146 of file PhyMode.hpp.
| unsigned int wimemac::convergence::PhyMode::getNumberOfSpatialStreams | ( | ) | const [inline] |
Definition at line 130 of file PhyMode.hpp.
| std::string wimemac::convergence::PhyMode::getPreambleMode | ( | ) | const [inline] |
Definition at line 151 of file PhyMode.hpp.
| void wimemac::convergence::PhyMode::setGuardIntervalDuration | ( | wns::simulator::Time | gi | ) | [inline] |
Definition at line 158 of file PhyMode.hpp.
| void wimemac::convergence::PhyMode::setMCS | ( | const MCS & | other | ) | [inline] |
Definition at line 137 of file PhyMode.hpp.
| void wimemac::convergence::PhyMode::setNumberOfDataSubcarriers | ( | unsigned int | ds | ) | [inline] |
Definition at line 148 of file PhyMode.hpp.
| void wimemac::convergence::PhyMode::setNumberOfSpatialStreams | ( | unsigned int | ss | ) | [inline] |
Definition at line 132 of file PhyMode.hpp.
| void wimemac::convergence::PhyMode::setPreambleMode | ( | std::string | pm | ) | [inline] |
Definition at line 153 of file PhyMode.hpp.
std::string wimemac::convergence::PhyMode::codingRate [private] |
Definition at line 173 of file PhyMode.hpp.
Definition at line 177 of file PhyMode.hpp.
MCS wimemac::convergence::PhyMode::mcs [private] |
Definition at line 172 of file PhyMode.hpp.
unsigned int wimemac::convergence::PhyMode::numberOfDataSubcarriers [private] |
Definition at line 175 of file PhyMode.hpp.
unsigned int wimemac::convergence::PhyMode::numberOfSpatialStreams [private] |
Definition at line 174 of file PhyMode.hpp.
std::string wimemac::convergence::PhyMode::plcpMode [private] |
Definition at line 176 of file PhyMode.hpp.
1.5.5