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 65 of file lora-packet-tracker.h.
Packet being tracked.
Definition at line 67 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 70 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 72 of file lora-packet-tracker.h.
uint32_t ns3::lorawan::MacPacketStatus::senderId |
Node id of the packet sender.
Definition at line 68 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 69 of file lora-packet-tracker.h.
Referenced by ns3::lorawan::LoraPacketTracker::MacTransmissionCallback().