Test case to check that packet is not retransmitted if ack outside of both windows but no retransmission asked. More...
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 |
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 551 of file satellite-lora-test.cc.
| SatLoraOutOfWindowWindowNoRetransmissionTestCase::SatLoraOutOfWindowWindowNoRetransmissionTestCase | ( | ) |
Definition at line 569 of file satellite-lora-test.cc.
References m_edReceiveDate.
|
virtual |
Definition at line 576 of file satellite-lora-test.cc.
|
privatevirtual |
Definition at line 598 of file satellite-lora-test.cc.
References ns3::SatSuperframeConf::CONFIG_TYPE_4, ns3::SatEnvVariables::GetInstance(), ns3::SatEnums::LR_LORA, m_edAddress, m_edReceiveDate, m_gwAddress, m_gwReceiveDates, MacTraceCb(), ns3::SatPhyRxCarrierConf::RA_COLLISION_CHECK_AGAINST_SINR, ns3::SatEnums::RA_MODEL_ESSA, ns3::SatLoraConf::SATELLITE, ns3::SatPhyRxCarrierConf::SIC_RESIDUAL, ns3::SatHelper::SIMPLE, ns3::SatSuperframeConf::SUPER_FRAME_CONFIG_4, and ns3::LorawanMacHeader::UNCONFIRMED_DATA_UP.
|
private |
Definition at line 582 of file satellite-lora-test.cc.
References m_edAddress, m_edReceiveDate, m_gwAddress, and m_gwReceiveDates.
Referenced by DoRun().
|
private |
|
private |
Definition at line 566 of file satellite-lora-test.cc.
Referenced by DoRun(), and MacTraceCb().
|
private |
Definition at line 563 of file satellite-lora-test.cc.
Referenced by SatLoraOutOfWindowWindowNoRetransmissionTestCase(), DoRun(), and MacTraceCb().
|
private |
Definition at line 565 of file satellite-lora-test.cc.
Referenced by DoRun(), and MacTraceCb().
|
private |
Definition at line 562 of file satellite-lora-test.cc.
Referenced by DoRun(), and MacTraceCb().