SatConstellationTest4 Class Reference

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

+ Inheritance diagram for SatConstellationTest4:
+ Collaboration diagram for SatConstellationTest4:

Public Member Functions

 SatConstellationTest4 ()
 
virtual ~SatConstellationTest4 ()
 

Private Member Functions

virtual void DoRun (void)
 

Private Attributes

Ptr< SatHelperm_helper
 

Detailed Description

'Constellation, test 4' test case implementation.

This case tests that a topology with hundreds of LEO satellites is correctly loaded. It load the telesat-351-sats configuration

Expected result: Correct number of entities: 351 satellites, 3 GWs, 3 UTs, 702 ISLs Each satellite has 4 ISL interfaces All satellites know on which interface to send a packet depending on a target satellite

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

Constructor & Destructor Documentation

◆ SatConstellationTest4()

SatConstellationTest4::SatConstellationTest4 ( )

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

◆ ~SatConstellationTest4()

SatConstellationTest4::~SatConstellationTest4 ( )
virtual

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

Member Function Documentation

◆ DoRun()

void SatConstellationTest4::DoRun ( void  )
privatevirtual

Set regeneration mode

Use constellation

Use constellation with correctly centered beams (used for testing)

When using 72 beams, we need a 72*nbSats network addresses for beams, so we take margin

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

References m_helper.

Member Data Documentation

◆ m_helper

Ptr<SatHelper> SatConstellationTest4::m_helper
private

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

Referenced by DoRun().


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