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


Public Member Functions | |
| Base (wns::ldk::fun::FUN *_fun, const wns::pyconfig::View &config) | |
| Constructor. | |
| virtual void | execute ()=0 |
| virtual void | operator() () |
| virtual void | setTimer (lte::timing::TimingScheduler *_timer) |
| used to inject to timer ptr | |
| virtual | ~Base () |
| Destructor. | |
Protected Member Functions | |
| void | setStateRxTx (lte::macr::PhyUser::StateRxTx stateRxTx) |
| call phyUser->setStateRxTx with stateRxTx={ Tx, Rx, BothRxTx } | |
Protected Attributes | |
| simTimeType | duration |
| the phase triggered by this event lasts for duration [seconds] | |
| wns::ldk::fun::FUN * | fun |
| store pointer to the FUN the event belongs to | |
| wns::logger::Logger | logger |
| for verbosity. This class is the basic cause of actions | |
| lte::macr::IRxTxSettable * | rxTxSetter |
| needed for phyUser->setStateRxTx(Rx/Tx/BothRxTx) | |
| lte::timing::TimingScheduler * | timer |
| only for timer->stationTaskAt() | |
Definition at line 50 of file Base.hpp.
| lte::timing::events::Base::Base | ( | wns::ldk::fun::FUN * | _fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
| virtual lte::timing::events::Base::~Base | ( | ) | [inline, virtual] |
| virtual void lte::timing::events::Base::execute | ( | ) | [pure virtual] |
Implemented in lte::timing::events::rap::StartBCH, lte::timing::events::rap::StartRACH, lte::timing::events::rap::StartMap, lte::timing::events::rap::StartData::SwitchingPoint, lte::timing::events::rap::StartData::StopData, lte::timing::events::rap::StartData, lte::timing::events::ut::StartBCH, lte::timing::events::ut::StartRACH, lte::timing::events::ut::StartMap, lte::timing::events::ut::StartData::SwitchingPoint, lte::timing::events::ut::StartData::StopData, and lte::timing::events::ut::StartData.
| virtual void lte::timing::events::Base::operator() | ( | ) | [inline, virtual] |
| void lte::timing::events::Base::setStateRxTx | ( | lte::macr::PhyUser::StateRxTx | stateRxTx | ) | [protected] |
| virtual void lte::timing::events::Base::setTimer | ( | lte::timing::TimingScheduler * | _timer | ) | [virtual] |
Reimplemented in lte::timing::events::rap::StartData, and lte::timing::events::ut::StartData.
simTimeType lte::timing::events::Base::duration [protected] |
wns::ldk::fun::FUN* lte::timing::events::Base::fun [protected] |
wns::logger::Logger lte::timing::events::Base::logger [protected] |
1.5.5