'Regeneration, test 1' test case implementation. More...
Public Member Functions | |
SatRegenerationTest1 () | |
virtual | ~SatRegenerationTest1 () |
Private Member Functions | |
virtual void | DoRun (void) |
void | OrbiterFeederPhyTraceDelayCb (const Time &time, const Address &address) |
void | OrbiterUserPhyTraceDelayCb (const Time &time, const Address &address) |
void | PhyDelayTraceCb (std::string context, const Time &time, const Address &address) |
Private Attributes | |
std::vector< Time > | m_forwardDelay |
Address | m_gwAddress |
Ptr< SatHelper > | m_helper |
std::vector< Time > | m_orbiterForwardDelay |
std::vector< Time > | m_orbiterReturnDelay |
std::vector< Time > | m_returnDelay |
Address | m_stAddress |
'Regeneration, test 1' test case implementation.
This case tests that delay of packets takes into account regeneration in satellite
Expected result: Packet delay = propagation time + transmission time (in SAT and ground entities)
Definition at line 62 of file satellite-regeneration-test.cc.
SatRegenerationTest1::SatRegenerationTest1 | ( | ) |
Definition at line 86 of file satellite-regeneration-test.cc.
|
virtual |
Definition at line 94 of file satellite-regeneration-test.cc.
|
privatevirtual |
Set regeneration mode
Set simulation output details
Definition at line 127 of file satellite-regeneration-test.cc.
References m_forwardDelay, m_gwAddress, m_helper, m_orbiterForwardDelay, m_orbiterReturnDelay, m_returnDelay, m_stAddress, OrbiterFeederPhyTraceDelayCb(), OrbiterUserPhyTraceDelayCb(), and PhyDelayTraceCb().
|
private |
Definition at line 112 of file satellite-regeneration-test.cc.
References m_orbiterForwardDelay.
Referenced by DoRun().
|
private |
Definition at line 118 of file satellite-regeneration-test.cc.
References m_orbiterReturnDelay.
Referenced by DoRun().
|
private |
Definition at line 99 of file satellite-regeneration-test.cc.
References m_forwardDelay, m_gwAddress, m_returnDelay, and m_stAddress.
Referenced by DoRun().
|
private |
Definition at line 79 of file satellite-regeneration-test.cc.
Referenced by DoRun(), and PhyDelayTraceCb().
|
private |
Definition at line 76 of file satellite-regeneration-test.cc.
Referenced by DoRun(), and PhyDelayTraceCb().
|
private |
Definition at line 74 of file satellite-regeneration-test.cc.
Referenced by DoRun().
|
private |
Definition at line 81 of file satellite-regeneration-test.cc.
Referenced by DoRun(), and OrbiterFeederPhyTraceDelayCb().
|
private |
Definition at line 82 of file satellite-regeneration-test.cc.
Referenced by DoRun(), and OrbiterUserPhyTraceDelayCb().
|
private |
Definition at line 80 of file satellite-regeneration-test.cc.
Referenced by DoRun(), and PhyDelayTraceCb().
|
private |
Definition at line 77 of file satellite-regeneration-test.cc.
Referenced by DoRun(), and PhyDelayTraceCb().