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


Definition at line 53 of file SINRwithMIMO.hpp.
| SINRwithMIMO::SINRwithMIMO | ( | const wns::pyconfig::View & | _config, | |
| wns::service::dll::UnicastAddress | _receiver, | |||
| wifimac::management::PERInformationBase * | _per, | |||
| wifimac::management::SINRInformationBase * | _sinr, | |||
| wifimac::lowerMAC::Manager * | _manager, | |||
| wifimac::convergence::PhyUser * | _phyUser, | |||
| wns::logger::Logger * | _logger | |||
| ) |
Definition at line 39 of file SINRwithMIMO.cpp.
| wifimac::convergence::PhyMode SINRwithMIMO::getPhyMode | ( | size_t | numTransmissions, | |
| const wns::Ratio | lqm | |||
| ) | const [virtual] |
Reimplemented from wifimac::draftn::rateAdaptationStrategies::ARFwithMIMO.
Definition at line 60 of file SINRwithMIMO.cpp.
| wifimac::convergence::PhyMode SINRwithMIMO::getPhyMode | ( | size_t | numTransmissions | ) | const [virtual] |
This method returns the currently selected phyMode of the specific rate adaptation strategy, given the number of transmissions for the frame. This method is const and thus cannot change the internal state of the rate adaptation strategy. Hence, multiple calls to the method at the same simulation time and number of transmissions (e.g. to calculate transmit durations) return ALWAYS the same phyMode.
Reimplemented from wifimac::draftn::rateAdaptationStrategies::ARFwithMIMO.
Definition at line 149 of file SINRwithMIMO.cpp.
| void SINRwithMIMO::setCurrentPhyMode | ( | wifimac::convergence::PhyMode | pm | ) | [virtual] |
Reimplemented from wifimac::draftn::rateAdaptationStrategies::ARFwithMIMO.
Definition at line 162 of file SINRwithMIMO.cpp.
unsigned int wifimac::draftn::rateAdaptationStrategies::SINRwithMIMO::curSpatialStreams [private] |
Definition at line 90 of file SINRwithMIMO.hpp.
struct wifimac::draftn::rateAdaptationStrategies::SINRwithMIMO::Friends wifimac::draftn::rateAdaptationStrategies::SINRwithMIMO::friends [private] |
Reimplemented from wifimac::draftn::rateAdaptationStrategies::ARFwithMIMO.
Reimplemented from wifimac::draftn::rateAdaptationStrategies::ARFwithMIMO.
Definition at line 88 of file SINRwithMIMO.hpp.
const wns::service::dll::UnicastAddress wifimac::draftn::rateAdaptationStrategies::SINRwithMIMO::myReceiver [private] |
Reimplemented from wifimac::draftn::rateAdaptationStrategies::ARFwithMIMO.
Definition at line 86 of file SINRwithMIMO.hpp.
const double wifimac::draftn::rateAdaptationStrategies::SINRwithMIMO::retransmissionLQMReduction [private] |
Definition at line 85 of file SINRwithMIMO.hpp.
wifimac::lowerMAC::rateAdaptationStrategies::SINR wifimac::draftn::rateAdaptationStrategies::SINRwithMIMO::singleStreamRA [private] |
Definition at line 84 of file SINRwithMIMO.hpp.
wifimac::draftn::SINRwithMIMOInformationBase* wifimac::draftn::rateAdaptationStrategies::SINRwithMIMO::sinr [private] |
Definition at line 83 of file SINRwithMIMO.hpp.
1.5.5