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


Definition at line 107 of file ErrorModelling.hpp.
typedef wns::container::RangeMap<float, float> wimemac::convergence::ErrorModelling::SNR2PmeanMap [private] |
Definition at line 134 of file ErrorModelling.hpp.
typedef wns::container::Registry<wimemac::convergence::MCS, SNR2PmeanMap*> wimemac::convergence::ErrorModelling::SNR2PmeanRegistry [private] |
Definition at line 144 of file ErrorModelling.hpp.
| wimemac::convergence::ErrorModelling::ErrorModelling | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
| double wimemac::convergence::ErrorModelling::getErrorRateForCommandFrames | ( | wns::Ratio | sinr_, | |
| Bit | maxCompoundSize_ | |||
| ) |
| wimemac::convergence::MCS wimemac::convergence::ErrorModelling::getMaxPosMCS | ( | wns::Ratio | sinr_, | |
| Bit | maxCompoundSize_, | |||
| double | per_ | |||
| ) |
| void wimemac::convergence::ErrorModelling::onFUNCreated | ( | ) | [virtual] |
Often FunctionalUnits require the collaboration with other FunctionalUnits to accomplish their task. For the collaboration between FunctionalUnits we coined the term "friendship".
The onFUNCreated method is a hook being called after the complete FUN has been set up. FunctionalUnits requiring the collaboration with other FunctionalUnits should resolve these dependencies by implementing this hook accordingly.
Finding friends is usually done calling wns::ldk::fun::FUN::findFriend.
When building reconfigurable FUNs, this method may get called multiple times (e.g., after each FUN reconfiguration). Keep that in mind when allocating resources in your onFUNCreated implementation.
Reimplemented from wns::ldk::FunctionalUnit.
| void wimemac::convergence::ErrorModelling::processIncoming | ( | const wns::ldk::CompoundPtr & | compound | ) | [virtual] |
Implements wns::ldk::ProcessorInterface.
| void wimemac::convergence::ErrorModelling::processOutgoing | ( | const wns::ldk::CompoundPtr & | ) | [virtual] |
Override this method to handle outgoing compounds.
Implements wns::ldk::ProcessorInterface.
Definition at line 147 of file ErrorModelling.hpp.
Definition at line 155 of file ErrorModelling.hpp.
struct wimemac::convergence::ErrorModelling::Friends wimemac::convergence::ErrorModelling::friends [private] |
wns::container::Registry<wns::service::dll::UnicastAddress, bool> wimemac::convergence::ErrorModelling::lastPreambleWasDecoded [private] |
Definition at line 156 of file ErrorModelling.hpp.
Definition at line 148 of file ErrorModelling.hpp.
Definition at line 158 of file ErrorModelling.hpp.
const std::string wimemac::convergence::ErrorModelling::managerCommandName [private] |
Definition at line 151 of file ErrorModelling.hpp.
const std::string wimemac::convergence::ErrorModelling::managerName [private] |
Definition at line 152 of file ErrorModelling.hpp.
Definition at line 132 of file ErrorModelling.hpp.
const std::string wimemac::convergence::ErrorModelling::phyUserCommandName [private] |
Definition at line 149 of file ErrorModelling.hpp.
const std::string wimemac::convergence::ErrorModelling::phyUserName [private] |
Definition at line 150 of file ErrorModelling.hpp.
Definition at line 135 of file ErrorModelling.hpp.
Definition at line 136 of file ErrorModelling.hpp.
Definition at line 137 of file ErrorModelling.hpp.
Definition at line 138 of file ErrorModelling.hpp.
Definition at line 139 of file ErrorModelling.hpp.
Definition at line 140 of file ErrorModelling.hpp.
Definition at line 141 of file ErrorModelling.hpp.
Definition at line 142 of file ErrorModelling.hpp.
Definition at line 145 of file ErrorModelling.hpp.
1.5.5