Test case to check if packet retransmitted if ack outside of both windows. More...
Public Member Functions | |
SatLoraRegenerativeOutOfWindowWindowTestCase () | |
virtual | ~SatLoraRegenerativeOutOfWindowWindowTestCase () |
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 |
bool | m_phyEdReceive |
bool | m_phyGwReceive |
Test case to check if packet retransmitted if ack outside of both windows.
Expected result: Ack is not received and packet is retransmitted.
Definition at line 403 of file satellite-lora-regenerative-test.cc.
SatLoraRegenerativeOutOfWindowWindowTestCase::SatLoraRegenerativeOutOfWindowWindowTestCase | ( | ) |
Definition at line 424 of file satellite-lora-regenerative-test.cc.
|
virtual |
Definition at line 432 of file satellite-lora-regenerative-test.cc.
|
privatevirtual |
Set regeneration mode
Definition at line 469 of file satellite-lora-regenerative-test.cc.
References m_edAddress, m_edReceiveDate, m_gwReceiveDates, m_orbiterUserAddress, m_phyEdReceive, m_phyGwReceive, MacTraceCb(), and PhyTraceCb().
|
private |
Definition at line 437 of file satellite-lora-regenerative-test.cc.
References m_edAddress, m_edReceiveDate, m_gwReceiveDates, and m_orbiterUserAddress.
Referenced by DoRun().
|
private |
Definition at line 453 of file satellite-lora-regenerative-test.cc.
References m_edAddress, m_orbiterUserAddress, m_phyEdReceive, and m_phyGwReceive.
Referenced by DoRun().
|
private |
Definition at line 417 of file satellite-lora-regenerative-test.cc.
Referenced by DoRun(), MacTraceCb(), and PhyTraceCb().
|
private |
Definition at line 415 of file satellite-lora-regenerative-test.cc.
Referenced by DoRun(), and MacTraceCb().
|
private |
Definition at line 414 of file satellite-lora-regenerative-test.cc.
Referenced by DoRun(), and MacTraceCb().
|
private |
Definition at line 418 of file satellite-lora-regenerative-test.cc.
Referenced by DoRun(), MacTraceCb(), and PhyTraceCb().
|
private |
Definition at line 421 of file satellite-lora-regenerative-test.cc.
Referenced by DoRun(), and PhyTraceCb().
|
private |
Definition at line 420 of file satellite-lora-regenerative-test.cc.
Referenced by DoRun(), and PhyTraceCb().