'NCR, test 3' test case implementation. More...
Inheritance diagram for SatNcrTest3:
Collaboration diagram for SatNcrTest3: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().
Here is the caller graph for this function:
|
privatevirtual |
Definition at line 501 of file satellite-ncr-test.cc.
References ChangeTxStatus(), GetData(), m_helper, m_regenerationMode, m_states, and m_totalReceived.
Here is the call graph for this function:
|
private |
Definition at line 679 of file satellite-ncr-test.cc.
References m_states, m_totalReceived, and m_totalSent.
Referenced by DoRun().
Here is the caller graph for this function:
|
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().