Stores MAC-layer packet metrics of sender/receivers. More...
#include "lora-packet-tracker.h"
Public Attributes | |
Ptr< const Packet > | packet |
Packet being tracked. | |
Time | receivedTime |
Time of first reception (placeholder field) | |
std::map< int, Time > | receptionTimes |
Timestamp of the pkt leaving MAC layer to go up the stack, mapped by receiver's node id. | |
uint32_t | senderId |
Node id of the packet sender. | |
Time | sendTime |
Timestamp of the pkt leaving MAC layer to go down the stack of sender. | |
Stores MAC-layer packet metrics of sender/receivers.
Definition at line 54 of file lora-packet-tracker.h.
Packet being tracked.
Definition at line 56 of file lora-packet-tracker.h.
Referenced by ns3::lorawan::LoraPacketTracker::MacTransmissionCallback().
Time ns3::lorawan::MacPacketStatus::receivedTime |
Time of first reception (placeholder field)
Definition at line 59 of file lora-packet-tracker.h.
Referenced by ns3::lorawan::LoraPacketTracker::MacTransmissionCallback().
std::map<int, Time> ns3::lorawan::MacPacketStatus::receptionTimes |
Timestamp of the pkt leaving MAC layer to go up the stack, mapped by receiver's node id.
Definition at line 61 of file lora-packet-tracker.h.
uint32_t ns3::lorawan::MacPacketStatus::senderId |
Node id of the packet sender.
Definition at line 57 of file lora-packet-tracker.h.
Referenced by ns3::lorawan::LoraPacketTracker::MacTransmissionCallback().
Time ns3::lorawan::MacPacketStatus::sendTime |
Timestamp of the pkt leaving MAC layer to go down the stack of sender.
Definition at line 58 of file lora-packet-tracker.h.
Referenced by ns3::lorawan::LoraPacketTracker::MacTransmissionCallback().