Loading...
Searching...
No Matches
SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase Class Reference

Test case to check that packet is not retransmitted if ack outside of both windows but no retransmission asked. More...

Inheritance diagram for SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase:
Collaboration diagram for SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase:

Public Member Functions

 SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase ()
virtual ~SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase ()

Private Member Functions

virtual void DoRun (void)
void MacTraceCb (std::string context, Ptr< const Packet > packet, const Address &address)
void PhyTraceCb (std::string context, Ptr< const Packet > packet, const Address &address)

Private Attributes

Address m_edAddress
Time m_edReceiveDate
std::vector< Time > m_gwReceiveDates
Address m_orbiterUserAddress

Detailed Description

Test case to check that packet is not retransmitted if ack outside of both windows but no retransmission asked.

Expected result: Ack is not received and packet is not retransmitted.

Definition at line 602 of file satellite-lora-regenerative-test.cc.

Constructor & Destructor Documentation

◆ SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase()

SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase ( )

Definition at line 620 of file satellite-lora-regenerative-test.cc.

References m_edReceiveDate.

◆ ~SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase()

SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::~SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase ( )
virtual

Definition at line 628 of file satellite-lora-regenerative-test.cc.

Member Function Documentation

◆ DoRun()

◆ MacTraceCb()

void SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::MacTraceCb ( std::string context,
Ptr< const Packet > packet,
const Address & address )
private

Definition at line 634 of file satellite-lora-regenerative-test.cc.

References m_edAddress, m_edReceiveDate, m_gwReceiveDates, and m_orbiterUserAddress.

Referenced by DoRun().

Here is the caller graph for this function:

◆ PhyTraceCb()

void SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::PhyTraceCb ( std::string context,
Ptr< const Packet > packet,
const Address & address )
private

Member Data Documentation

◆ m_edAddress

Address SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::m_edAddress
private

Definition at line 616 of file satellite-lora-regenerative-test.cc.

Referenced by DoRun(), and MacTraceCb().

◆ m_edReceiveDate

Time SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::m_edReceiveDate
private

◆ m_gwReceiveDates

std::vector<Time> SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::m_gwReceiveDates
private

Definition at line 613 of file satellite-lora-regenerative-test.cc.

Referenced by DoRun(), and MacTraceCb().

◆ m_orbiterUserAddress

Address SatLoraRegenerativeOutOfWindowWindowNoRetransmissionTestCase::m_orbiterUserAddress
private

Definition at line 617 of file satellite-lora-regenerative-test.cc.

Referenced by DoRun(), and MacTraceCb().


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