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


Furthermore, the PhyUser provides some Phy-dependent functions, e.g access to the different PhyModes (MCSs) via the PhyModeProvider.
Definition at line 103 of file PhyUser.hpp.
enum wifimac::convergence::PhyUser::PhyUserStatus [private] |
| PhyUser::PhyUser | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 52 of file PhyUser.cpp.
| PhyUser::~PhyUser | ( | ) | [virtual] |
Definition at line 75 of file PhyUser.cpp.
| bool PhyUser::doIsAccepting | ( | const wns::ldk::CompoundPtr & | compound | ) | const [private, virtual] |
Definition at line 84 of file PhyUser.cpp.
| void PhyUser::doOnData | ( | const wns::ldk::CompoundPtr & | compound | ) | [private, virtual] |
Definition at line 172 of file PhyUser.cpp.
| void PhyUser::doSendData | ( | const wns::ldk::CompoundPtr & | sdu | ) | [private, virtual] |
Definition at line 90 of file PhyUser.cpp.
| void PhyUser::doWakeup | ( | ) | [private, virtual] |
Definition at line 179 of file PhyUser.cpp.
| wns::service::phy::ofdma::DataTransmission * PhyUser::getDataTransmissionService | ( | ) | const [virtual] |
Definition at line 324 of file PhyUser.cpp.
| wns::Ratio PhyUser::getExpectedPostSINRFactor | ( | unsigned int | nss, | |
| unsigned int | numRx | |||
| ) |
Definition at line 242 of file PhyUser.cpp.
| wns::service::phy::ofdma::Notification * PhyUser::getNotificationService | ( | ) | const [virtual] |
Definition at line 341 of file PhyUser.cpp.
| PhyModeProvider * PhyUser::getPhyModeProvider | ( | ) |
Definition at line 363 of file PhyUser.cpp.
| bool wifimac::convergence::PhyUser::isTransmitting | ( | ) | const [inline] |
Definition at line 131 of file PhyUser.hpp.
| void PhyUser::onData | ( | wns::osi::PDUPtr | pdu, | |
| wns::service::phy::power::PowerMeasurementPtr | rxPowerMeasurement | |||
| ) | [virtual] |
| void PhyUser::onFUNCreated | ( | ) | [private, virtual] |
Definition at line 79 of file PhyUser.cpp.
| void PhyUser::onTimeout | ( | ) | [private, virtual] |
The deriver is forced to implement this method. It gets called, whenever the timer fires.
Implements wns::events::CanTimeout.
Definition at line 279 of file PhyUser.cpp.
| void PhyUser::setDataTransmissionService | ( | wns::service::Service * | phy | ) | [virtual] |
Definition at line 315 of file PhyUser.cpp.
| void PhyUser::setFrequency | ( | double | frequency | ) |
Definition at line 347 of file PhyUser.cpp.
| void PhyUser::setNotificationService | ( | wns::service::Service * | phy | ) | [virtual] |
Definition at line 330 of file PhyUser.cpp.
const bool wifimac::convergence::PhyUser::bfEnabled [private] |
Definition at line 159 of file PhyUser.hpp.
Definition at line 148 of file PhyUser.hpp.
Definition at line 173 of file PhyUser.hpp.
wns::service::phy::ofdma::DataTransmission* wifimac::convergence::PhyUser::dataTransmission [private] |
Definition at line 152 of file PhyUser.hpp.
Definition at line 174 of file PhyUser.hpp.
Definition at line 149 of file PhyUser.hpp.
const std::string wifimac::convergence::PhyUser::managerName [private] |
Definition at line 156 of file PhyUser.hpp.
wns::service::phy::ofdma::Notification* wifimac::convergence::PhyUser::notificationService [private] |
Definition at line 153 of file PhyUser.hpp.
Definition at line 154 of file PhyUser.hpp.
enum wifimac::convergence::PhyUser::PhyUserStatus wifimac::convergence::PhyUser::phyUserStatus [private] |
Definition at line 151 of file PhyUser.hpp.
const std::string wifimac::convergence::PhyUser::txDurationProviderCommandName [private] |
Definition at line 157 of file PhyUser.hpp.
Definition at line 158 of file PhyUser.hpp.
1.5.5