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


Public Member Functions | |
| virtual const std::vector < wns::Power > & | getInterferencePlusNoise () const |
| use this method if you need all values for all subChannels | |
| virtual const wns::Power | getInterferencePlusNoise (int subChannel) const |
| 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 |
| at what time has the measurement been taken | |
| virtual const int | getNumberOfSubChannels () const |
| number of OFDM subchannels | |
| virtual const std::vector < wns::Ratio > | getPathLoss () const |
| use this method if you need all values for all subChannels in future | |
| virtual const wns::Ratio | getPathLoss (int subChannel) const |
| use this method if you only need the values of a few subChannels | |
| virtual wns::node::Interface * | getSourceNode () const |
| something to specify the origin (source node, transmitter) | |
| virtual std::string | getString () const |
| access method for the values (string) | |
| virtual const bool | isUpToDate () const |
| if you are unsure if this measurement is the current, ask here | |
| OFDMAMeasurement (wns::node::Interface *_source, int _numberOfSubChannels, simTimeType _timeOfValidity, wns::Ratio _quasiStaticPathLoss, rise::scenario::ftfading::FTFading *_ftfading, std::vector< wns::Power > _interferenceVector, wns::logger::Logger &_logger) | |
| virtual | ~OFDMAMeasurement () |
Private Attributes | |
| rise::scenario::ftfading::FTFading * | ftfading |
| std::vector< wns::Power > | interferencePlusNoise |
| wns::logger::Logger & | logger |
| int | numberOfSubChannels |
| the time at which the measurement was taken. You must decide whether it is still useful for you | |
| wns::Ratio | quasiStaticPathLoss |
| wns::node::Interface * | source |
| the time at which the measurement was taken. You must decide whether it is still useful for you | |
| simTimeType | timeOfValidity |
| simTimeType | timestamp |
Definition at line 42 of file OFDMAMeasurement.hpp.
| OFDMAMeasurement::OFDMAMeasurement | ( | wns::node::Interface * | _source, | |
| int | _numberOfSubChannels, | |||
| simTimeType | _timeOfValidity, | |||
| wns::Ratio | _quasiStaticPathLoss, | |||
| rise::scenario::ftfading::FTFading * | _ftfading, | |||
| std::vector< wns::Power > | _interferenceVector, | |||
| wns::logger::Logger & | _logger | |||
| ) |
Definition at line 36 of file OFDMAMeasurement.cpp.
| OFDMAMeasurement::~OFDMAMeasurement | ( | ) | [virtual] |
Reimplemented from wns::service::phy::power::OFDMAMeasurement.
Definition at line 61 of file OFDMAMeasurement.cpp.
| const std::vector< wns::Power > & OFDMAMeasurement::getInterferencePlusNoise | ( | ) | const [virtual] |
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 134 of file OFDMAMeasurement.cpp.
| const wns::Power OFDMAMeasurement::getInterferencePlusNoise | ( | int | subChannel | ) | const [virtual] |
use this method if you only need the values of a few subChannels
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 124 of file OFDMAMeasurement.cpp.
| virtual const simTimeType ofdmaphy::OFDMAMeasurement::getMeasurementTime | ( | ) | const [inline, virtual] |
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 75 of file OFDMAMeasurement.hpp.
| virtual const int ofdmaphy::OFDMAMeasurement::getNumberOfSubChannels | ( | ) | const [inline, virtual] |
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 74 of file OFDMAMeasurement.hpp.
| const std::vector< wns::Ratio > OFDMAMeasurement::getPathLoss | ( | ) | const [virtual] |
use this method if you need all values for all subChannels
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 91 of file OFDMAMeasurement.cpp.
| const wns::Ratio OFDMAMeasurement::getPathLoss | ( | int | subChannel | ) | const [virtual] |
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 66 of file OFDMAMeasurement.cpp.
| wns::node::Interface * OFDMAMeasurement::getSourceNode | ( | ) | const [virtual] |
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 141 of file OFDMAMeasurement.cpp.
| std::string OFDMAMeasurement::getString | ( | ) | const [virtual] |
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 155 of file OFDMAMeasurement.cpp.
| const bool OFDMAMeasurement::isUpToDate | ( | ) | const [virtual] |
Implements wns::service::phy::power::OFDMAMeasurement.
Definition at line 147 of file OFDMAMeasurement.cpp.
Definition at line 90 of file OFDMAMeasurement.hpp.
std::vector<wns::Power> ofdmaphy::OFDMAMeasurement::interferencePlusNoise [private] |
Definition at line 91 of file OFDMAMeasurement.hpp.
Definition at line 92 of file OFDMAMeasurement.hpp.
Definition at line 86 of file OFDMAMeasurement.hpp.
Definition at line 89 of file OFDMAMeasurement.hpp.
Definition at line 83 of file OFDMAMeasurement.hpp.
Definition at line 88 of file OFDMAMeasurement.hpp.
Definition at line 87 of file OFDMAMeasurement.hpp.
1.5.5