User Manual, Developers Guide and API Documentation

wns::service::phy::power::OFDMAMeasurement Class Reference

Measurement Class for vectorized values depending on the OFDMA subchannel An implementation (non-abstract) is located in OFDMAPhy.

#include <service/phy/power/OFDMAMeasurement.hpp>

Inheritance diagram for wns::service::phy::power::OFDMAMeasurement:

Inheritance graph
[legend]
Collaboration diagram for wns::service::phy::power::OFDMAMeasurement:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const std::vector
< wns::Power > & 
getInterferencePlusNoise () const =0
 use this method if you need all values for all subChannels
virtual const wns::Power getInterferencePlusNoise (int subChannel) const =0
 use this method if you need all values for all subChannels The integer argument can look into the future (for having a reference with optimum results)
virtual const simTimeType getMeasurementTime () const =0
 at what time has the measurement been taken
virtual const int getNumberOfSubChannels () const =0
 number of OFDM subchannels
virtual const std::vector
< wns::Ratio
getPathLoss () const =0
 use this method if you need all values for all subChannels in future
virtual const wns::Ratio getPathLoss (int subChannel) const =0
 use this method if you only need the values of a few subChannels
virtual wns::node::InterfacegetSourceNode () const =0
 something to specify the origin (source node, transmitter)
virtual std::string getString () const =0
 method to get a verbose output (string)
virtual const bool isUpToDate () const =0
 if you are unsure if this measurement is the current, ask here
virtual ~OFDMAMeasurement ()


Detailed Description

Definition at line 46 of file OFDMAMeasurement.hpp.


Constructor & Destructor Documentation

virtual wns::service::phy::power::OFDMAMeasurement::~OFDMAMeasurement (  )  [inline, virtual]

Reimplemented in ofdmaphy::OFDMAMeasurement.

Definition at line 52 of file OFDMAMeasurement.hpp.


Member Function Documentation

virtual const std::vector<wns::Power>& wns::service::phy::power::OFDMAMeasurement::getInterferencePlusNoise (  )  const [pure virtual]

Implemented in ofdmaphy::OFDMAMeasurement.

virtual const wns::Power wns::service::phy::power::OFDMAMeasurement::getInterferencePlusNoise ( int  subChannel  )  const [pure virtual]

use this method if you only need the values of a few subChannels

Implemented in ofdmaphy::OFDMAMeasurement.

virtual const simTimeType wns::service::phy::power::OFDMAMeasurement::getMeasurementTime (  )  const [pure virtual]

Implemented in ofdmaphy::OFDMAMeasurement.

virtual const int wns::service::phy::power::OFDMAMeasurement::getNumberOfSubChannels (  )  const [pure virtual]

Implemented in ofdmaphy::OFDMAMeasurement.

virtual const std::vector<wns::Ratio> wns::service::phy::power::OFDMAMeasurement::getPathLoss (  )  const [pure virtual]

use this method if you need all values for all subChannels

Implemented in ofdmaphy::OFDMAMeasurement.

virtual const wns::Ratio wns::service::phy::power::OFDMAMeasurement::getPathLoss ( int  subChannel  )  const [pure virtual]

Implemented in ofdmaphy::OFDMAMeasurement.

virtual wns::node::Interface* wns::service::phy::power::OFDMAMeasurement::getSourceNode (  )  const [pure virtual]

Implemented in ofdmaphy::OFDMAMeasurement.

virtual std::string wns::service::phy::power::OFDMAMeasurement::getString (  )  const [pure virtual]

Implemented in ofdmaphy::OFDMAMeasurement.

virtual const bool wns::service::phy::power::OFDMAMeasurement::isUpToDate (  )  const [pure virtual]

Implemented in ofdmaphy::OFDMAMeasurement.


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

Generated on Sat Feb 11 03:33:04 2012 for openWNS by  doxygen 1.5.5