![]() |
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 65 of file PhyUser.hpp.
enum wimemac::convergence::PhyUser::PhyUserStatus [private] |
| wimemac::convergence::PhyUser::PhyUser | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
| virtual wimemac::convergence::PhyUser::~PhyUser | ( | ) | [virtual] |
| virtual bool wimemac::convergence::PhyUser::doIsAccepting | ( | const wns::ldk::CompoundPtr & | compound | ) | const [private, virtual] |
| virtual void wimemac::convergence::PhyUser::doOnData | ( | const wns::ldk::CompoundPtr & | compound | ) | [private, virtual] |
| virtual void wimemac::convergence::PhyUser::doSendData | ( | const wns::ldk::CompoundPtr & | sdu | ) | [private, virtual] |
| virtual void wimemac::convergence::PhyUser::doWakeup | ( | ) | [private, virtual] |
| wns::service::phy::ofdma::DataTransmission* wimemac::convergence::PhyUser::getDataTransmissionService | ( | ) | const [virtual] |
Implements wimemac::convergence::IPhyServices.
| wns::Power wimemac::convergence::PhyUser::getInterference | ( | const wns::ldk::CommandPool * | commandPool | ) | [virtual] |
Implements wimemac::convergence::IPhyServices.
| wns::service::phy::ofdma::Notification* wimemac::convergence::PhyUser::getNotificationService | ( | ) | const [virtual] |
Implements wimemac::convergence::IPhyServices.
| PhyModeProvider* wimemac::convergence::PhyUser::getPhyModeProvider | ( | ) | [virtual] |
Implements wimemac::convergence::IPhyServices.
| wns::Power wimemac::convergence::PhyUser::getRxPower | ( | const wns::ldk::CommandPool * | commandPool | ) | [virtual] |
Implements wimemac::convergence::IPhyServices.
| void wimemac::convergence::PhyUser::onData | ( | wns::osi::PDUPtr | , | |
| wns::service::phy::power::PowerMeasurementPtr | ||||
| ) | [virtual] |
Implements wns::service::phy::ofdma::Handler.
| virtual void wimemac::convergence::PhyUser::onFUNCreated | ( | ) | [private, virtual] |
| virtual void wimemac::convergence::PhyUser::onTimeout | ( | ) | [private, virtual] |
The deriver is forced to implement this method. It gets called, whenever the timer fires.
Implements wns::events::CanTimeout.
| void wimemac::convergence::PhyUser::setDataTransmissionService | ( | wns::service::Service * | phy | ) | [virtual] |
Implements wimemac::convergence::IPhyServices.
| void wimemac::convergence::PhyUser::setFrequency | ( | double | frequency | ) |
| void wimemac::convergence::PhyUser::setNotificationService | ( | wns::service::Service * | phy | ) | [virtual] |
Implements wimemac::convergence::IPhyServices.
Definition at line 111 of file PhyUser.hpp.
Definition at line 142 of file PhyUser.hpp.
wns::service::phy::ofdma::DataTransmission* wimemac::convergence::PhyUser::dataTransmission [private] |
Definition at line 115 of file PhyUser.hpp.
Definition at line 123 of file PhyUser.hpp.
Definition at line 112 of file PhyUser.hpp.
const std::string wimemac::convergence::PhyUser::managerName [private] |
Definition at line 119 of file PhyUser.hpp.
wns::service::phy::ofdma::Notification* wimemac::convergence::PhyUser::notificationService [private] |
Definition at line 116 of file PhyUser.hpp.
Definition at line 117 of file PhyUser.hpp.
enum wimemac::convergence::PhyUser::PhyUserStatus wimemac::convergence::PhyUser::phyUserStatus [private] |
Definition at line 122 of file PhyUser.hpp.
Definition at line 124 of file PhyUser.hpp.
Definition at line 125 of file PhyUser.hpp.
Definition at line 114 of file PhyUser.hpp.
const std::string wimemac::convergence::PhyUser::txDurationCommandName [private] |
Definition at line 127 of file PhyUser.hpp.
Definition at line 128 of file PhyUser.hpp.
1.5.5