Class consisting of packet arrival information (Time, RxPower, mode, PDP). More...
#include "uan-transducer.h"
Public Member Functions | |
UanPacketArrival () | |
Default constructor. More... | |
UanPacketArrival (Ptr< Packet > packet, double rxPowerDb, UanTxMode txMode, UanPdp pdp, Time arrTime) | |
Constructor. More... | |
~UanPacketArrival () | |
Destructor. More... | |
Time | GetArrivalTime () const |
Get the packet arrival time. More... | |
Ptr< Packet > | GetPacket () const |
Get the arriving packet. More... | |
UanPdp | GetPdp () const |
Get the propagation delay profile. More... | |
double | GetRxPowerDb () const |
Get the received signal strength. More... | |
const UanTxMode & | GetTxMode () const |
Get the transmission mode of the packet. More... | |
Private Attributes | |
Time | m_arrTime |
The arrival time. More... | |
Ptr< Packet > | m_packet |
The arrived packet. More... | |
UanPdp | m_pdp |
The propagation delay profile. More... | |
double | m_rxPowerDb |
The received power, in dB. More... | |
UanTxMode | m_txMode |
The transmission mode. More... | |
Class consisting of packet arrival information (Time, RxPower, mode, PDP).
Definition at line 42 of file uan-transducer.h.
|
inline |
Default constructor.
Definition at line 46 of file uan-transducer.h.
|
inline |
Constructor.
packet | Packet arriving. |
rxPowerDb | RX signal power in dB of arriving packet. |
txMode | TX mode of arriving packet. |
pdp | Power delay profile of arriving packet. |
arrTime | Arrival time of packet. |
Definition at line 59 of file uan-transducer.h.
|
inline |
|
inline |
Get the packet arrival time.
Definition at line 113 of file uan-transducer.h.
References m_arrTime.
Get the arriving packet.
Definition at line 83 of file uan-transducer.h.
References m_packet.
Referenced by ns3::UanTransducerHd::RemoveArrival().
|
inline |
Get the propagation delay profile.
Definition at line 123 of file uan-transducer.h.
References m_pdp.
|
inline |
Get the received signal strength.
Definition at line 93 of file uan-transducer.h.
References m_rxPowerDb.
|
inline |
Get the transmission mode of the packet.
Definition at line 103 of file uan-transducer.h.
References m_txMode.
|
private |
The arrived packet.
Definition at line 129 of file uan-transducer.h.
Referenced by ~UanPacketArrival(), and GetPacket().
|
private |
The propagation delay profile.
Definition at line 132 of file uan-transducer.h.
Referenced by GetPdp().
|
private |
The received power, in dB.
Definition at line 130 of file uan-transducer.h.
Referenced by GetRxPowerDb().
|
private |