Class consisting of packet arrival information (Time, RxPower, mode, PDP). More...
#include "uan-transducer.h"
Public Member Functions | |
| UanPacketArrival () | |
| Default constructor.   | |
| UanPacketArrival (Ptr< Packet > packet, double rxPowerDb, UanTxMode txMode, UanPdp pdp, Time arrTime) | |
| Constructor.   | |
| ~UanPacketArrival () | |
| Destructor.   | |
| Time | GetArrivalTime () const | 
| Get the packet arrival time.   | |
| Ptr< Packet > | GetPacket () const | 
| Get the arriving packet.   | |
| UanPdp | GetPdp () const | 
| Get the propagation delay profile.   | |
| double | GetRxPowerDb () const | 
| Get the received signal strength.   | |
| const UanTxMode & | GetTxMode () const | 
| Get the transmission mode of the packet.   | |
Private Attributes | |
| Time | m_arrTime | 
| The arrival time.   | |
| Ptr< Packet > | m_packet | 
| The arrived packet.   | |
| UanPdp | m_pdp | 
| The propagation delay profile.   | |
| double | m_rxPowerDb | 
| The received power, in dB.   | |
| UanTxMode | m_txMode | 
| The transmission mode.   | |
Class consisting of packet arrival information (Time, RxPower, mode, PDP).
Definition at line 31 of file uan-transducer.h.
      
  | 
  inline | 
Default constructor.
Definition at line 35 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 48 of file uan-transducer.h.
References m_arrTime, m_packet, m_pdp, m_rxPowerDb, and m_txMode.
      
  | 
  inline | 
      
  | 
  inline | 
Get the packet arrival time.
Definition at line 102 of file uan-transducer.h.
References m_arrTime.
Get the arriving packet.
Definition at line 72 of file uan-transducer.h.
References m_packet.
Referenced by ns3::UanTransducerHd::RemoveArrival().
      
  | 
  inline | 
Get the propagation delay profile.
Definition at line 112 of file uan-transducer.h.
References m_pdp.
      
  | 
  inline | 
Get the received signal strength.
Definition at line 82 of file uan-transducer.h.
References m_rxPowerDb.
      
  | 
  inline | 
Get the transmission mode of the packet.
Definition at line 92 of file uan-transducer.h.
References m_txMode.
      
  | 
  private | 
The arrival time.
Definition at line 122 of file uan-transducer.h.
Referenced by UanPacketArrival(), and GetArrivalTime().
The arrived packet.
Definition at line 118 of file uan-transducer.h.
Referenced by UanPacketArrival(), ~UanPacketArrival(), and GetPacket().
      
  | 
  private | 
The propagation delay profile.
Definition at line 121 of file uan-transducer.h.
Referenced by UanPacketArrival(), and GetPdp().
      
  | 
  private | 
The received power, in dB.
Definition at line 119 of file uan-transducer.h.
Referenced by UanPacketArrival(), and GetRxPowerDb().
      
  | 
  private | 
The transmission mode.
Definition at line 120 of file uan-transducer.h.
Referenced by UanPacketArrival(), and GetTxMode().