A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::lorawan::PacketStatus Struct Reference

Stores PHY-layer uplink packet metrics of sender/receivers. More...

#include "lora-packet-tracker.h"

+ Collaboration diagram for ns3::lorawan::PacketStatus:

Public Attributes

std::map< int, enum PhyPacketOutcomeoutcomes
 Reception outcome of this pkt at the end of the tx, mapped by gateway's node id.
 
Ptr< const Packetpacket
 Packet being tracked.
 
uint32_t senderId
 Node id of the packet sender.
 
Time sendTime
 Timestamp of pkt radio tx start.
 

Detailed Description

Stores PHY-layer uplink packet metrics of sender/receivers.

Definition at line 38 of file lora-packet-tracker.h.

Member Data Documentation

◆ outcomes

std::map<int, enum PhyPacketOutcome> ns3::lorawan::PacketStatus::outcomes

Reception outcome of this pkt at the end of the tx, mapped by gateway's node id.

Definition at line 43 of file lora-packet-tracker.h.

◆ packet

Ptr<const Packet> ns3::lorawan::PacketStatus::packet

Packet being tracked.

Definition at line 40 of file lora-packet-tracker.h.

Referenced by ns3::lorawan::LoraPacketTracker::TransmissionCallback().

◆ senderId

uint32_t ns3::lorawan::PacketStatus::senderId

Node id of the packet sender.

Definition at line 41 of file lora-packet-tracker.h.

Referenced by ns3::lorawan::LoraPacketTracker::TransmissionCallback().

◆ sendTime

Time ns3::lorawan::PacketStatus::sendTime

Timestamp of pkt radio tx start.

Definition at line 42 of file lora-packet-tracker.h.

Referenced by ns3::lorawan::LoraPacketTracker::TransmissionCallback().


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