'NCR, test 3' test case implementation. More...
Public Member Functions | |
SatNcrTest3 (SatEnums::RegenerationMode_t regenerationMode) | |
virtual | ~SatNcrTest3 () |
Private Member Functions | |
void | ChangeTxStatus (bool enable) |
virtual void | DoRun (void) |
void | GetData (Ptr< CbrApplication > sender, Ptr< PacketSink > receiver) |
Private Attributes | |
Ptr< SatChannel > | m_channel |
Ptr< SatHelper > | m_helper |
SatEnums::RegenerationMode_t | m_regenerationMode |
std::vector< SatUtMacState::RcstState_t > | m_states |
std::vector< int > | m_totalReceived |
std::vector< int > | m_totalSent |
'NCR, test 3' test case implementation.
This case tests ncr recovery timeout mechanism and logoff.
Expected result: UT switch to NCR_RECOVERY if NCR reception is stopped UT switch to OFF_STANDBY after timeout GW logoff after control burst timeout UT logon again when NCR messages are sent again GW logon procedure pass
Definition at line 463 of file satellite-ncr-test.cc.
SatNcrTest3::SatNcrTest3 | ( | SatEnums::RegenerationMode_t | regenerationMode | ) |
Definition at line 485 of file satellite-ncr-test.cc.
References m_regenerationMode.
|
virtual |
Definition at line 493 of file satellite-ncr-test.cc.
|
private |
Definition at line 693 of file satellite-ncr-test.cc.
Referenced by DoRun().
|
privatevirtual |
Definition at line 501 of file satellite-ncr-test.cc.
References ChangeTxStatus(), GetData(), m_helper, m_regenerationMode, m_states, and m_totalReceived.
|
private |
Definition at line 679 of file satellite-ncr-test.cc.
References m_states, m_totalReceived, and m_totalSent.
Referenced by DoRun().
|
private |
Definition at line 481 of file satellite-ncr-test.cc.
|
private |
Definition at line 476 of file satellite-ncr-test.cc.
Referenced by DoRun().
|
private |
Definition at line 474 of file satellite-ncr-test.cc.
Referenced by SatNcrTest3(), and DoRun().
|
private |
Definition at line 480 of file satellite-ncr-test.cc.
|
private |
Definition at line 479 of file satellite-ncr-test.cc.
|
private |
Definition at line 478 of file satellite-ncr-test.cc.
Referenced by GetData().