'Regeneration, test 8' test case implementation. More...
Public Member Functions | |
SatRegenerationTest8 (SatEnums::RegenerationMode_t forwardLinkRegenerationMode, SatEnums::RegenerationMode_t returnLinkRegenerationMode) | |
virtual | ~SatRegenerationTest8 () |
Private Member Functions | |
void | AddTraceEntry (Time now, SatEnums::SatPacketEvent_t packetEvent, SatEnums::SatNodeType_t nodeType, uint32_t nodeId, Mac48Address macAddress, SatEnums::SatLogLevel_t logLevel, SatEnums::SatLinkDir_t linkDir, std::string packetInfo) |
virtual void | DoRun (void) |
Private Attributes | |
SatEnums::RegenerationMode_t | m_forwardLinkRegenerationMode |
Ptr< SatHelper > | m_helper |
SatEnums::RegenerationMode_t | m_returnLinkRegenerationMode |
uint32_t | m_rxFeederMac |
uint32_t | m_rxFeederNet |
uint32_t | m_rxFeederPhy |
uint32_t | m_rxUserMac |
uint32_t | m_rxUserNet |
uint32_t | m_rxUserPhy |
'Regeneration, test 8' test case implementation.
This test is launched several time to test every regeneration combination. We measure if packets are seen on sat traces, and should have (for RX):
10 packets are sent from/to each UT per second, during 14s. This means at least 700 packets received for each probe (not counting control packets). When including control packets, we should have at least 1800 packets
Definition at line 1734 of file satellite-regeneration-test.cc.
SatRegenerationTest8::SatRegenerationTest8 | ( | SatEnums::RegenerationMode_t | forwardLinkRegenerationMode, |
SatEnums::RegenerationMode_t | returnLinkRegenerationMode | ||
) |
Definition at line 1821 of file satellite-regeneration-test.cc.
References m_forwardLinkRegenerationMode, m_returnLinkRegenerationMode, m_rxFeederMac, m_rxFeederNet, m_rxFeederPhy, m_rxUserMac, m_rxUserNet, and m_rxUserPhy.
|
virtual |
Definition at line 1838 of file satellite-regeneration-test.cc.
|
private |
Definition at line 1767 of file satellite-regeneration-test.cc.
References m_rxFeederMac, m_rxFeederNet, m_rxFeederPhy, m_rxUserMac, m_rxUserNet, and m_rxUserPhy.
Referenced by DoRun().
|
privatevirtual |
Set regeneration mode
Set simulation output details
Definition at line 1846 of file satellite-regeneration-test.cc.
References AddTraceEntry(), m_forwardLinkRegenerationMode, m_helper, m_returnLinkRegenerationMode, m_rxFeederMac, m_rxFeederNet, m_rxFeederPhy, m_rxUserMac, m_rxUserNet, and m_rxUserPhy.
|
private |
Definition at line 1755 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), and DoRun().
|
private |
Definition at line 1753 of file satellite-regeneration-test.cc.
Referenced by DoRun().
|
private |
Definition at line 1756 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), and DoRun().
|
private |
Definition at line 1759 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), AddTraceEntry(), and DoRun().
|
private |
Definition at line 1760 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), AddTraceEntry(), and DoRun().
|
private |
Definition at line 1758 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), AddTraceEntry(), and DoRun().
|
private |
Definition at line 1762 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), AddTraceEntry(), and DoRun().
|
private |
Definition at line 1763 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), AddTraceEntry(), and DoRun().
|
private |
Definition at line 1761 of file satellite-regeneration-test.cc.
Referenced by SatRegenerationTest8(), AddTraceEntry(), and DoRun().