Loading...
Searching...
No Matches
SatConstellationTest3 Class Reference

'Constellation, test 3 test case implementation. More...

Inheritance diagram for SatConstellationTest3:
Collaboration diagram for SatConstellationTest3:

Public Member Functions

 SatConstellationTest3 ()
virtual ~SatConstellationTest3 ()

Private Member Functions

virtual void DoRun (void)
std::vector< std::string > Split (std::string s, char del)
void TestFileValue (std::string path, uint32_t time, uint32_t expectedValue)

Detailed Description

'Constellation, test 3 test case implementation.

This case tests that a application throughputs PerEntity are correct, with one ISL link. It generates a conf with 2 satellites, 2 GWs, 3 UTs and 3 UT users per UT. Each UT user receives 409.6 kb/s.

Expected throughputs (after 3s):

  • 6144 kb/s globally
  • 2048 kb/s and 4096 kb/s per satellite
  • 2048 kb/s per UT
  • 2048 kb/s and 4096 kb/s per GW
  • 409.6 kb/s per UT user
  • 2048 kb/s and 4096 kb/s per satellite

Definition at line 509 of file satellite-constellation-test.cc.

Constructor & Destructor Documentation

◆ SatConstellationTest3()

SatConstellationTest3::SatConstellationTest3 ( )

Definition at line 523 of file satellite-constellation-test.cc.

◆ ~SatConstellationTest3()

SatConstellationTest3::~SatConstellationTest3 ( )
virtual

Definition at line 530 of file satellite-constellation-test.cc.

Member Function Documentation

◆ DoRun()

void SatConstellationTest3::DoRun ( void )
privatevirtual

◆ Split()

std::vector< std::string > SatConstellationTest3::Split ( std::string s,
char del )
private

Definition at line 535 of file satellite-constellation-test.cc.

Referenced by TestFileValue().

Here is the caller graph for this function:

◆ TestFileValue()

void SatConstellationTest3::TestFileValue ( std::string path,
uint32_t time,
uint32_t expectedValue )
private

Definition at line 549 of file satellite-constellation-test.cc.

References Split().

Referenced by DoRun().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: