#include <IRadioSignal.h>
|
| virtual const simtime_t | getStartTime () const =0 |
| | Returns the time when the signal starts at the start position. More...
|
| |
| virtual const simtime_t | getEndTime () const =0 |
| | Returns the time when the signal ends at the end position. More...
|
| |
| virtual const Coord & | getStartPosition () const =0 |
| | Returns the position where the signal starts at the start time. More...
|
| |
| virtual const Coord & | getEndPosition () const =0 |
| | Returns the position where the signal ends at the end time. More...
|
| |
◆ SignalPart
This enumeration specifies a part of a radio signal.
| Enumerator |
|---|
| SIGNAL_PART_NONE | |
| SIGNAL_PART_WHOLE | |
| SIGNAL_PART_PREAMBLE | |
| SIGNAL_PART_HEADER | |
| SIGNAL_PART_DATA | |
◆ getEndPosition()
| virtual const Coord& inet::physicallayer::IRadioSignal::getEndPosition |
( |
| ) |
const |
|
pure virtual |
Returns the position where the signal ends at the end time.
◆ getEndTime()
| virtual const simtime_t inet::physicallayer::IRadioSignal::getEndTime |
( |
| ) |
const |
|
pure virtual |
Returns the time when the signal ends at the end position.
◆ getSignalPartName()
| const char * inet::physicallayer::IRadioSignal::getSignalPartName |
( |
SignalPart |
signalPart | ) |
|
|
static |
Returns the name of the provided signal part.
Referenced by inet::physicallayer::Radio::abortReception(), inet::physicallayer::Radio::abortTransmission(), inet::physicallayer::ApskErrorModel::computePacketErrorRate(), inet::physicallayer::StochasticErrorModel::computePacketErrorRate(), inet::physicallayer::Ieee80211ErrorModelBase::computePacketErrorRate(), inet::physicallayer::Radio::continueReception(), inet::physicallayer::Radio::continueTransmission(), inet::physicallayer::Radio::endReception(), inet::physicallayer::Radio::endTransmission(), inet::physicallayer::ReceptionBase::getDuration(), inet::physicallayer::TransmissionBase::getDuration(), inet::physicallayer::Arrival::getEndTime(), inet::physicallayer::ReceptionBase::getEndTime(), inet::physicallayer::TransmissionBase::getEndTime(), inet::physicallayer::Arrival::getStartTime(), inet::physicallayer::ReceptionBase::getStartTime(), inet::physicallayer::TransmissionBase::getStartTime(), inet::physicallayer::Radio::startReception(), inet::physicallayer::Radio::startTransmission(), and inet::physicallayer::Radio::updateTransceiverPart().
◆ getStartPosition()
| virtual const Coord& inet::physicallayer::IRadioSignal::getStartPosition |
( |
| ) |
const |
|
pure virtual |
Returns the position where the signal starts at the start time.
◆ getStartTime()
| virtual const simtime_t inet::physicallayer::IRadioSignal::getStartTime |
( |
| ) |
const |
|
pure virtual |
Returns the time when the signal starts at the start position.
◆ signalPartEnum
| cEnum * inet::physicallayer::IRadioSignal::signalPartEnum = nullptr |
|
staticprotected |
The documentation for this class was generated from the following files: