Loading...
Searching...
No Matches
SatBasicEstimatorLastTestCase Class Reference

Test case to unit test satellite C/N0 estimator with mode LAST. More...

Inheritance diagram for SatBasicEstimatorLastTestCase:
Collaboration diagram for SatBasicEstimatorLastTestCase:

Public Member Functions

 SatBasicEstimatorLastTestCase ()
virtual ~SatBasicEstimatorLastTestCase ()
Public Member Functions inherited from SatEstimatorBaseTestCase
 SatEstimatorBaseTestCase ()
 SatEstimatorBaseTestCase (std::string info)
virtual ~SatEstimatorBaseTestCase ()
void AddSample (double cno)
void CreateEstimator (SatCnoEstimator::EstimationMode_t mode, Time window)
void GetCnoEstimation ()

Protected Member Functions

virtual void DoRun (void)

Additional Inherited Members

Protected Attributes inherited from SatEstimatorBaseTestCase
std::vector< double > m_cnoEstimations
Ptr< SatCnoEstimatorm_estimator

Detailed Description

Test case to unit test satellite C/N0 estimator with mode LAST.

This case tests that SatBasicCnoEstimator can be created in mode LAST and C/N0 is estimated correctly in set window.

  1. Create SatBasicCnoEstimator object with LAST mode using different window values.
  2. Set samples to estimator at different points of time (method AddSample).
  3. Get C/N0 estimation from estimator at some points of time (method GetCnoEstimation).

Expected result: Returned C/N0 estimation must be the value of last added sample, if the last sample is added inside time window.

C/N0 estimation must be NAN, if no samples are got during time window.

Definition at line 112 of file satellite-cno-estimator-test.cc.

Constructor & Destructor Documentation

◆ SatBasicEstimatorLastTestCase()

SatBasicEstimatorLastTestCase::SatBasicEstimatorLastTestCase ( )
inline

Definition at line 115 of file satellite-cno-estimator-test.cc.

References SatEstimatorBaseTestCase::SatEstimatorBaseTestCase().

Here is the call graph for this function:

◆ ~SatBasicEstimatorLastTestCase()

virtual SatBasicEstimatorLastTestCase::~SatBasicEstimatorLastTestCase ( )
inlinevirtual

Definition at line 120 of file satellite-cno-estimator-test.cc.

Member Function Documentation

◆ DoRun()


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