User Manual, Developers Guide and API Documentation

lte::macr::RACHUT Class Reference

#include <macr/RACH.hpp>

Inheritance diagram for lte::macr::RACHUT:

Inheritance graph
[legend]
Collaboration diagram for lte::macr::RACHUT:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void onFUNCreated ()
 Resolve Intra-FUN dependencies after the component was created.
 RACHUT (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config)
void startTx (simTimeType duration)
 Trigger method to start RACH Tx phase.
void stopTx ()
 Trigger method to stop RACH Tx phase.
virtual ~RACHUT ()
CompoundHandlerInterface


virtual void doOnData (const wns::ldk::CompoundPtr &)
virtual void doSendData (const wns::ldk::CompoundPtr &)

Private Member Functions

CompoundHandlerInterface


virtual bool doIsAccepting (const wns::ldk::CompoundPtr &) const
virtual void doWakeup ()

Private Attributes

bool accepting
lte::controlplane::bch::BCHServicebchService
bool inWakeup
lte::controlplane::RRHandlerUTrrh
simTimeType stopTime
int subBandCounter
wns::Power txPower

Classes

class  StopEvent
 Event triggering the end of a RACH phase. More...


Detailed Description

Definition at line 102 of file RACH.hpp.


Constructor & Destructor Documentation

lte::macr::RACHUT::RACHUT ( wns::ldk::fun::FUN fun,
const wns::pyconfig::View config 
) [inline]

Definition at line 153 of file RACH.hpp.

virtual lte::macr::RACHUT::~RACHUT (  )  [inline, virtual]

Definition at line 166 of file RACH.hpp.


Member Function Documentation

bool RACHUT::doIsAccepting ( const wns::ldk::CompoundPtr compound  )  const [private, virtual]

Definition at line 215 of file RACH.cpp.

void RACHUT::doOnData ( const wns::ldk::CompoundPtr  )  [virtual]

Definition at line 144 of file RACH.cpp.

void RACHUT::doSendData ( const wns::ldk::CompoundPtr compound  )  [virtual]

Definition at line 104 of file RACH.cpp.

void RACHUT::doWakeup (  )  [private, virtual]

Definition at line 250 of file RACH.cpp.

void RACHUT::onFUNCreated (  )  [virtual]

Reimplemented from lte::macr::RACH.

Definition at line 89 of file RACH.cpp.

void RACHUT::startTx ( simTimeType  duration  )  [virtual]

Implements lte::macr::IRachTimingTx.

Definition at line 151 of file RACH.cpp.

void RACHUT::stopTx (  )  [virtual]

Implements lte::macr::IRachTimingTx.

Definition at line 188 of file RACH.cpp.


Member Data Documentation

Definition at line 144 of file RACH.hpp.

Definition at line 140 of file RACH.hpp.

Definition at line 146 of file RACH.hpp.

Definition at line 138 of file RACH.hpp.

Definition at line 148 of file RACH.hpp.

Definition at line 142 of file RACH.hpp.

Definition at line 150 of file RACH.hpp.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:35 2012 for openWNS by  doxygen 1.5.5