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().