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

Stores (optionally enabled) MAC layer packet retransmission process metrics of end devices. More...

#include "lora-packet-tracker.h"

Collaboration diagram for ns3::lorawan::RetransmissionStatus:

Public Attributes

bool ack
 Whether the retransmission process led to acknowledgement.
Time finishTime
 Timestamp of the conclusion of the retransmission process.
Time firstAttempt
 Timestamp of the first transmission attempt.
uint8_t reTxAttempts
 Number of transmissions attempted during the process.

Detailed Description

Stores (optionally enabled) MAC layer packet retransmission process metrics of end devices.

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

Member Data Documentation

◆ ack

bool ns3::lorawan::RetransmissionStatus::ack

Whether the retransmission process led to acknowledgement.

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

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

◆ finishTime

Time ns3::lorawan::RetransmissionStatus::finishTime

Timestamp of the conclusion of the retransmission process.

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

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

◆ firstAttempt

Time ns3::lorawan::RetransmissionStatus::firstAttempt

Timestamp of the first transmission attempt.

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

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

◆ reTxAttempts

uint8_t ns3::lorawan::RetransmissionStatus::reTxAttempts

Number of transmissions attempted during the process.

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

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


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