Public Member Functions | |
AnimPacketInfo () | |
AnimPacketInfo (const AnimPacketInfo &pInfo) | |
AnimPacketInfo (Ptr< const NetDevice > tx_nd, const Time fbTx, const Time lbTx, Vector txLoc, uint32_t txNodeId=0) | |
AnimRxInfo | GetRxInfo (Ptr< const NetDevice > nd) |
void | ProcessRxBegin (Ptr< const NetDevice > nd, const Time fbRx) |
void | ProcessRxDrop (Ptr< const NetDevice > nd) |
bool | ProcessRxEnd (Ptr< const NetDevice > nd, const Time fbRx, Vector rxLoc) |
void | RemoveRxInfo (Ptr< const NetDevice > nd) |
Public Attributes | |
double | m_fbTx |
double | m_firstLastBitDelta |
double | m_lbTx |
std::map< uint32_t, AnimRxInfo > | m_rx |
Vector | m_txLoc |
Ptr< const NetDevice > | m_txnd |
uint32_t | m_txNodeId |
Definition at line 441 of file animation-interface.h.
ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo | ( | ) |
Definition at line 2389 of file animation-interface.cc.
ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo | ( | const AnimPacketInfo & | pInfo | ) |
Definition at line 2399 of file animation-interface.cc.
References m_fbTx, m_firstLastBitDelta, m_lbTx, m_txLoc, m_txnd, and m_txNodeId.
ns3::AnimationInterface::AnimPacketInfo::AnimPacketInfo | ( | Ptr< const NetDevice > | tx_nd, |
const Time | fbTx, | ||
const Time | lbTx, | ||
Vector | txLoc, | ||
uint32_t | txNodeId = 0 |
||
) |
Definition at line 2409 of file animation-interface.cc.
References m_txnd, and m_txNodeId.
AnimationInterface::AnimRxInfo ns3::AnimationInterface::AnimPacketInfo::GetRxInfo | ( | Ptr< const NetDevice > | nd | ) |
Definition at line 2454 of file animation-interface.cc.
References NS_ASSERT.
Referenced by ns3::AnimationInterface::CsmaMacRxTrace(), ns3::AnimationInterface::CsmaPhyRxEndTrace(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), and ns3::AnimationInterface::WimaxRxTrace().
void ns3::AnimationInterface::AnimPacketInfo::ProcessRxBegin | ( | Ptr< const NetDevice > | nd, |
const Time | fbRx | ||
) |
Definition at line 2426 of file animation-interface.cc.
Referenced by ns3::AnimationInterface::CsmaPhyRxEndTrace(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), and ns3::AnimationInterface::WimaxRxTrace().
Definition at line 2469 of file animation-interface.cc.
bool ns3::AnimationInterface::AnimPacketInfo::ProcessRxEnd | ( | Ptr< const NetDevice > | nd, |
const Time | fbRx, | ||
Vector | rxLoc | ||
) |
Definition at line 2432 of file animation-interface.cc.
References ns3::CalculateDistance(), ns3::Time::GetSeconds(), ns3::AnimationInterface::AnimRxInfo::m_fbRx, ns3::AnimationInterface::AnimRxInfo::m_lbRx, ns3::AnimationInterface::AnimRxInfo::m_rxnd, ns3::AnimationInterface::AnimRxInfo::rxRange, and ns3::AnimationInterface::AnimRxInfo::SetPhyRxComplete().
Referenced by ns3::AnimationInterface::CsmaPhyRxEndTrace(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), and ns3::AnimationInterface::WimaxRxTrace().
Definition at line 2462 of file animation-interface.cc.
double ns3::AnimationInterface::AnimPacketInfo::m_fbTx |
Definition at line 450 of file animation-interface.h.
Referenced by AnimPacketInfo(), ns3::AnimationInterface::OutputCsmaPacket(), ns3::AnimationInterface::OutputWirelessPacketTxInfo(), and ns3::AnimationInterface::PurgePendingPackets().
double ns3::AnimationInterface::AnimPacketInfo::m_firstLastBitDelta |
Definition at line 453 of file animation-interface.h.
Referenced by AnimPacketInfo(), and ns3::AnimationInterface::OutputWirelessPacketTxInfo().
double ns3::AnimationInterface::AnimPacketInfo::m_lbTx |
Definition at line 451 of file animation-interface.h.
Referenced by AnimPacketInfo(), ns3::AnimationInterface::CsmaPhyTxEndTrace(), and ns3::AnimationInterface::OutputCsmaPacket().
std::map<uint32_t,AnimRxInfo> ns3::AnimationInterface::AnimPacketInfo::m_rx |
Definition at line 454 of file animation-interface.h.
Vector ns3::AnimationInterface::AnimPacketInfo::m_txLoc |
Definition at line 452 of file animation-interface.h.
Referenced by AnimPacketInfo().
Definition at line 448 of file animation-interface.h.
Referenced by AnimPacketInfo(), ns3::AnimationInterface::OutputCsmaPacket(), and ns3::AnimationInterface::OutputWirelessPacketTxInfo().
uint32_t ns3::AnimationInterface::AnimPacketInfo::m_txNodeId |
Definition at line 449 of file animation-interface.h.
Referenced by AnimPacketInfo(), and ns3::AnimationInterface::OutputWirelessPacketTxInfo().