SatLoraOutOfWindowWindowNoRetransmissionTestCase 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 SatLoraOutOfWindowWindowNoRetransmissionTestCase:
+ Collaboration diagram for SatLoraOutOfWindowWindowNoRetransmissionTestCase:

Public Member Functions

 SatLoraOutOfWindowWindowNoRetransmissionTestCase ()
 
virtual ~SatLoraOutOfWindowWindowNoRetransmissionTestCase ()
 

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
 
Address m_gwAddress
 
std::vector< Time > m_gwReceiveDates
 

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 559 of file satellite-lora-test.cc.

Constructor & Destructor Documentation

◆ SatLoraOutOfWindowWindowNoRetransmissionTestCase()

SatLoraOutOfWindowWindowNoRetransmissionTestCase::SatLoraOutOfWindowWindowNoRetransmissionTestCase ( )

Definition at line 577 of file satellite-lora-test.cc.

◆ ~SatLoraOutOfWindowWindowNoRetransmissionTestCase()

SatLoraOutOfWindowWindowNoRetransmissionTestCase::~SatLoraOutOfWindowWindowNoRetransmissionTestCase ( )
virtual

Definition at line 583 of file satellite-lora-test.cc.

Member Function Documentation

◆ DoRun()

void SatLoraOutOfWindowWindowNoRetransmissionTestCase::DoRun ( void  )
privatevirtual

Definition at line 605 of file satellite-lora-test.cc.

References m_edAddress, m_edReceiveDate, m_gwAddress, m_gwReceiveDates, and MacTraceCb().

+ Here is the call graph for this function:

◆ MacTraceCb()

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

Definition at line 589 of file satellite-lora-test.cc.

References m_edAddress, m_edReceiveDate, m_gwAddress, and m_gwReceiveDates.

Referenced by DoRun().

+ Here is the caller graph for this function:

◆ PhyTraceCb()

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

Member Data Documentation

◆ m_edAddress

Address SatLoraOutOfWindowWindowNoRetransmissionTestCase::m_edAddress
private

Definition at line 574 of file satellite-lora-test.cc.

Referenced by DoRun(), and MacTraceCb().

◆ m_edReceiveDate

Time SatLoraOutOfWindowWindowNoRetransmissionTestCase::m_edReceiveDate
private

Definition at line 571 of file satellite-lora-test.cc.

Referenced by DoRun(), and MacTraceCb().

◆ m_gwAddress

Address SatLoraOutOfWindowWindowNoRetransmissionTestCase::m_gwAddress
private

Definition at line 573 of file satellite-lora-test.cc.

Referenced by DoRun(), and MacTraceCb().

◆ m_gwReceiveDates

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

Definition at line 570 of file satellite-lora-test.cc.

Referenced by DoRun(), and MacTraceCb().


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