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


Public Member Functions | |
| const int | getNumberOfSpatialStreams () const |
| const wns::service::phy::phymode::PhyModeInterface & | getPhyMode () const |
| give PhyMode used on this object (reference) | |
| const wns::service::phy::phymode::PhyModeInterfacePtr | getPhyModePtr () const |
| give PhyMode used on this object (Pointer) | |
| virtual Transmitter * | getTransmitter () const =0 |
| virtual wns::Ratio | getTransmittersAntennaGain (const wns::Position &receiverPosition) const =0 |
| Calculates the Gain of the antenna of the transmitter of this transmission. | |
| const wns::Power & | getTxPower () const |
| void | setNumberOfSpatialStreams (int _numSS) |
| void | setPhyModePtr (const wns::service::phy::phymode::PhyModeInterfacePtr _phyModePtr) |
| void | setTxPower (wns::Power power) |
| TransmitterAspect () | |
| virtual | ~TransmitterAspect () |
Private Attributes | |
| int | numberOfSpatialStreams |
| The number of spatial streams for MIMO transmissions. | |
| wns::service::phy::phymode::PhyModeInterfacePtr | phyModePtr |
| The PhyMode (Modulation&Coding) used for this transmission. | |
| wns::Power | txPower |
| The transmission power which was used to send this transmission. | |
Definition at line 50 of file transmissionobject.hpp.
| rise::TransmitterAspect::TransmitterAspect | ( | ) | [inline] |
Definition at line 53 of file transmissionobject.hpp.
| virtual rise::TransmitterAspect::~TransmitterAspect | ( | ) | [inline, virtual] |
Definition at line 58 of file transmissionobject.hpp.
| const int rise::TransmitterAspect::getNumberOfSpatialStreams | ( | ) | const [inline] |
Definition at line 109 of file transmissionobject.hpp.
| const wns::service::phy::phymode::PhyModeInterface& rise::TransmitterAspect::getPhyMode | ( | ) | const [inline] |
Definition at line 88 of file transmissionobject.hpp.
| const wns::service::phy::phymode::PhyModeInterfacePtr rise::TransmitterAspect::getPhyModePtr | ( | ) | const [inline] |
Definition at line 97 of file transmissionobject.hpp.
| virtual Transmitter* rise::TransmitterAspect::getTransmitter | ( | ) | const [pure virtual] |
Implemented in rise::TransmissionObject.
| virtual wns::Ratio rise::TransmitterAspect::getTransmittersAntennaGain | ( | const wns::Position & | receiverPosition | ) | const [pure virtual] |
Implemented in rise::TransmissionObject, and rise::TransmissionObjectBF.
| const wns::Power& rise::TransmitterAspect::getTxPower | ( | ) | const [inline] |
Definition at line 73 of file transmissionobject.hpp.
| void rise::TransmitterAspect::setNumberOfSpatialStreams | ( | int | _numSS | ) | [inline] |
Definition at line 115 of file transmissionobject.hpp.
| void rise::TransmitterAspect::setPhyModePtr | ( | const wns::service::phy::phymode::PhyModeInterfacePtr | _phyModePtr | ) | [inline] |
Definition at line 103 of file transmissionobject.hpp.
| void rise::TransmitterAspect::setTxPower | ( | wns::Power | power | ) | [inline] |
Definition at line 79 of file transmissionobject.hpp.
Definition at line 135 of file transmissionobject.hpp.
Definition at line 130 of file transmissionobject.hpp.
wns::Power rise::TransmitterAspect::txPower [private] |
Definition at line 126 of file transmissionobject.hpp.
1.5.5