Public Member Functions

ns3::UanPacketArrival Class Reference

Class consisting of packet arrival information (Time, RxPower, mode, PDP). More...

#include <uan-transducer.h>

Collaboration diagram for ns3::UanPacketArrival:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 UanPacketArrival (Ptr< Packet > packet, double rxPowerDb, UanTxMode txMode, UanPdp pdp, Time arrTime)
Ptr< PacketGetPacket (void) const
double GetRxPowerDb (void) const
const UanTxModeGetTxMode (void) const
Time GetArrivalTime (void) const
UanPdp GetPdp (void) const

Detailed Description

Class consisting of packet arrival information (Time, RxPower, mode, PDP).


Constructor & Destructor Documentation

ns3::UanPacketArrival::UanPacketArrival ( Ptr< Packet packet,
double  rxPowerDb,
UanTxMode  txMode,
UanPdp  pdp,
Time  arrTime 
) [inline]
Parameters:
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

Member Function Documentation

Time ns3::UanPacketArrival::GetArrivalTime ( void   )  const [inline]
Returns:
Arrival time of packet
Ptr<Packet> ns3::UanPacketArrival::GetPacket ( void   )  const [inline]
Returns:
Pointer to packet that arrived
UanPdp ns3::UanPacketArrival::GetPdp ( void   )  const [inline]
Returns:
PDP of arriving signal
double ns3::UanPacketArrival::GetRxPowerDb ( void   )  const [inline]
Returns:
Received signal strength in dB re 1uPa
const UanTxMode& ns3::UanPacketArrival::GetTxMode ( void   )  const [inline]
Returns:
UanTxMode used to transmit packet

The documentation for this class was generated from the following file: