Test case to unit test satellite C/N0 estimator with mode LAST. More...
Public Member Functions | |
SatBasicEstimatorLastTestCase () | |
virtual | ~SatBasicEstimatorLastTestCase () |
![]() | |
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 | |
![]() | |
std::vector< double > | m_cnoEstimations |
Ptr< SatCnoEstimator > | m_estimator |
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.
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.
|
inline |
Definition at line 115 of file satellite-cno-estimator-test.cc.
|
inlinevirtual |
Definition at line 120 of file satellite-cno-estimator-test.cc.
|
protectedvirtual |
Implements SatEstimatorBaseTestCase.
Definition at line 129 of file satellite-cno-estimator-test.cc.
References SatEstimatorBaseTestCase::AddSample(), SatEstimatorBaseTestCase::CreateEstimator(), SatEstimatorBaseTestCase::GetCnoEstimation(), and ns3::SatCnoEstimator::LAST.