Loading...
Searching...
No Matches
SatBasicEstimatorMinTestCase Class Reference

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

Inheritance diagram for SatBasicEstimatorMinTestCase:
Collaboration diagram for SatBasicEstimatorMinTestCase:

Public Member Functions

 SatBasicEstimatorMinTestCase ()
virtual ~SatBasicEstimatorMinTestCase ()
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 MINIMUM.

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

  1. Create SatBasicCnoEstimator object with MINIMUM 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 minimum value of samples in window.

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

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

Constructor & Destructor Documentation

◆ SatBasicEstimatorMinTestCase()

SatBasicEstimatorMinTestCase::SatBasicEstimatorMinTestCase ( )
inline

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

References SatEstimatorBaseTestCase::SatEstimatorBaseTestCase().

Here is the call graph for this function:

◆ ~SatBasicEstimatorMinTestCase()

virtual SatBasicEstimatorMinTestCase::~SatBasicEstimatorMinTestCase ( )
inlinevirtual

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

Member Function Documentation

◆ DoRun()


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