'Regeneration, test 4' test case implementation. More...
Public Member Functions | |
SatRegenerationTest4 () | |
virtual | ~SatRegenerationTest4 () |
Private Member Functions | |
virtual void | DoRun (void) |
bool | HasSinkInstalled (Ptr< Node > node, uint16_t port) |
void | OrbiterDevGwRxTraceCb (Ptr< const Packet > packet, const Address &) |
void | OrbiterDevGwTxTraceCb (Ptr< const Packet > packet) |
void | OrbiterDevUtRxTraceCb (Ptr< const Packet > packet, const Address &) |
void | OrbiterDevUtTxTraceCb (Ptr< const Packet > packet) |
Private Attributes | |
Ptr< SatHelper > | m_helper |
uint32_t | m_totalReceivedGw |
uint32_t | m_totalReceivedUt |
uint32_t | m_totalSentGw |
uint32_t | m_totalSentUt |
'Regeneration, test 4' test case implementation.
This case tests link regeneration on satellite. It is based on a LARGER scenario.
Expected result: No bytes sent or received on FWD Same number of bytes sent and received on RTN
Definition at line 886 of file satellite-regeneration-test.cc.
SatRegenerationTest4::SatRegenerationTest4 | ( | ) |
Definition at line 952 of file satellite-regeneration-test.cc.
References m_totalReceivedGw, m_totalReceivedUt, m_totalSentGw, and m_totalSentUt.
|
virtual |
Definition at line 963 of file satellite-regeneration-test.cc.
|
privatevirtual |
Set regeneration mode
Set simulation output details
Definition at line 971 of file satellite-regeneration-test.cc.
References HasSinkInstalled(), m_helper, m_totalReceivedGw, m_totalReceivedUt, m_totalSentGw, m_totalSentUt, OrbiterDevGwRxTraceCb(), OrbiterDevGwTxTraceCb(), OrbiterDevUtRxTraceCb(), and OrbiterDevUtTxTraceCb().
|
private |
Definition at line 933 of file satellite-regeneration-test.cc.
Referenced by DoRun().
|
private |
Definition at line 921 of file satellite-regeneration-test.cc.
References m_totalReceivedGw.
Referenced by DoRun().
|
private |
Definition at line 909 of file satellite-regeneration-test.cc.
References m_totalSentGw.
Referenced by DoRun().
|
private |
Definition at line 927 of file satellite-regeneration-test.cc.
References m_totalReceivedUt.
Referenced by DoRun().
|
private |
Definition at line 915 of file satellite-regeneration-test.cc.
References m_totalSentUt.
Referenced by DoRun().
|
private |
Definition at line 900 of file satellite-regeneration-test.cc.
Referenced by DoRun().
|
private |
Definition at line 904 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and OrbiterDevGwRxTraceCb().
|
private |
Definition at line 905 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and OrbiterDevUtRxTraceCb().
|
private |
Definition at line 902 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and OrbiterDevGwTxTraceCb().
|
private |
Definition at line 903 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest4(), DoRun(), and OrbiterDevUtTxTraceCb().