satellite-waveform-conf-test.cc File Reference

Waveform conf test suite. More...

#include "../model/satellite-bbframe-conf.h"
#include "../model/satellite-enums.h"
#include "../model/satellite-link-results.h"
#include "../model/satellite-utils.h"
#include "../model/satellite-wave-form-conf.h"
#include "ns3/boolean.h"
#include "ns3/config.h"
#include "ns3/log.h"
#include "ns3/ptr.h"
#include "ns3/satellite-env-variables.h"
#include "ns3/singleton.h"
#include "ns3/test.h"
+ Include dependency graph for satellite-waveform-conf-test.cc:

Go to the source code of this file.

Classes

class  SatDvbRcs2WaveformTableTestCase
 
class  SatDvbS2BbFrameConfTestCase
 Test case to unit test to create BBFrame conf and its public methods. More...
 
class  SatWaveformConfTestSuite
 Test suite for Satellite free space loss unit test cases. More...
 

Variables

static SatWaveformConfTestSuite satWaveformConfTestSuite
 

Detailed Description

Waveform conf test suite.

Test case to unit test the waveform configuration table for DVB-RCS2.

Expected result:

  • Creates link results and waveform config instances for DVB-RCS2
  • Calculates the best waveform ids for a range of C/Nos from 60 to 70 dBs
  • If waveform is not found or the waveform id is not expected, the test case shall fail

Definition in file satellite-waveform-conf-test.cc.

Variable Documentation

◆ satWaveformConfTestSuite

SatWaveformConfTestSuite satWaveformConfTestSuite
static

Definition at line 223 of file satellite-waveform-conf-test.cc.