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


Definition at line 52 of file SINR.hpp.
| SINR::SINR | ( | 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 | |||
| ) |
| wifimac::convergence::PhyMode SINR::getPhyMode | ( | size_t | numTransmissions, | |
| const wns::Ratio | lqm | |||
| ) | const [virtual] |
Reimplemented from wifimac::lowerMAC::rateAdaptationStrategies::ARF.
| wifimac::convergence::PhyMode SINR::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::lowerMAC::rateAdaptationStrategies::ARF.
| void SINR::setCurrentPhyMode | ( | wifimac::convergence::PhyMode | pm | ) | [virtual] |
Reimplemented from wifimac::lowerMAC::rateAdaptationStrategies::ARF.
struct wifimac::lowerMAC::rateAdaptationStrategies::SINR::Friends wifimac::lowerMAC::rateAdaptationStrategies::SINR::friends [private] |
Reimplemented from wifimac::lowerMAC::rateAdaptationStrategies::ARF.
Reimplemented from wifimac::lowerMAC::rateAdaptationStrategies::ARF.
const wns::service::dll::UnicastAddress wifimac::lowerMAC::rateAdaptationStrategies::SINR::myReceiver [private] |
Reimplemented from wifimac::lowerMAC::rateAdaptationStrategies::ARF.
wifimac::management::PERInformationBase* wifimac::lowerMAC::rateAdaptationStrategies::SINR::per [private] |
Reimplemented from wifimac::lowerMAC::rateAdaptationStrategies::ARF.
1.5.5