'Regeneration, test 1' test case implementation. More...
Inheritance diagram for SatRegenerationTest1:
Collaboration diagram for SatRegenerationTest1: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().
Here is the call graph for this function:
|
private |
Definition at line 112 of file satellite-regeneration-test.cc.
References m_orbiterForwardDelay.
Referenced by DoRun().
Here is the caller graph for this function:
|
private |
Definition at line 118 of file satellite-regeneration-test.cc.
References m_orbiterReturnDelay.
Referenced by DoRun().
Here is the caller graph for this function:
|
private |
Definition at line 99 of file satellite-regeneration-test.cc.
References m_forwardDelay, m_gwAddress, m_returnDelay, and m_stAddress.
Referenced by DoRun().
Here is the caller graph for this function:
|
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().