SatConstellationTest1 Class Reference

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

+ Inheritance diagram for SatConstellationTest1:
+ Collaboration diagram for SatConstellationTest1:

Public Member Functions

 SatConstellationTest1 ()
 
virtual ~SatConstellationTest1 ()
 

Private Member Functions

virtual void DoRun (void)
 

Private Attributes

Ptr< SatHelperm_helper
 

Detailed Description

'Constellation, test 1' test case implementation.

This case tests that a topology is correctly loaded. It load the eutelsat-geo-2-sats configuration

Expected result: Correct number of entities: 2 satellites, 2 GWs, 3 UTs Correct position of entities:

  • satellites: (0, 7.2, 36M) and (0, 47.7, 36M)
  • gws: (48.85, 2.34, 0) and (55.75, 37.62, 0)
  • uts: (48.85341, 2.3488, 0), (55.754996, 37.621849, 0) and (55.754, 37.621, 0)

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

Constructor & Destructor Documentation

◆ SatConstellationTest1()

SatConstellationTest1::SatConstellationTest1 ( )

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

◆ ~SatConstellationTest1()

SatConstellationTest1::~SatConstellationTest1 ( )
virtual

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

Member Function Documentation

◆ DoRun()

void SatConstellationTest1::DoRun ( void  )
privatevirtual

Set regeneration mode

Use constellation

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

References ns3::GeoCoordinate::GetAltitude(), ns3::GeoCoordinate::GetLatitude(), ns3::GeoCoordinate::GetLongitude(), and m_helper.

+ Here is the call graph for this function:

Member Data Documentation

◆ m_helper

Ptr<SatHelper> SatConstellationTest1::m_helper
private

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

Referenced by DoRun().


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