Definition at line 134 of file NavFilterMgr_T.cpp.
Public Member Functions | |
void | init () |
unsigned | loadData () |
NavFilterMgr_T () | |
unsigned | noFilterTest () |
Test to make sure that with no filters, no data is removed. More... | |
unsigned | testBunk1 () |
test a simple bit pattern filter More... | |
unsigned | testBunk2 () |
test a filter with behavior like multiple input epochs More... | |
unsigned | testCombinedDepths () |
Test the processingDepth() method of NavFilterMgr. More... | |
unsigned | testLNavCombined () |
Test the combination of parity, empty and TLM/HOW filters. More... | |
unsigned | testLNavCook () |
Cook the subframes. More... | |
unsigned | testLNavEmpty () |
Test the LNAV empty subframe filter. More... | |
unsigned | testLNavEphMaker () |
Test the ephemeris maker. More... | |
unsigned | testLNavParity () |
Test the LNAV parity filter. More... | |
unsigned | testLNavTLMHOW () |
Test the TLM and HOW filter. More... | |
template<class Filter > | |
unsigned | testProcessingDepth (const std::string &filterName) |
unsigned | testProcessingDepths () |
Public Attributes | |
vector< BunkFilterData > | dataBunk |
unsigned long | dataIdxBunk |
unsigned long | dataIdxLNAV |
vector< LNavFilterData > | dataLNAV |
one for each record in the input file More... | |
string | inputFileBunk |
string | inputFileLNAV |
string | outputFileBunk1 |
string | outputFileBunk2 |
string | refFileBunk1 |
string | refFileBunk2 |
vector< uint32_t > | subframesBunk |
"subframes" for the "bunk" test classes More... | |
vector< uint32_t > | subframesLNAV |
ten for each record in the input file More... | |
NavFilterMgr_T::NavFilterMgr_T | ( | ) |
Definition at line 189 of file NavFilterMgr_T.cpp.
void NavFilterMgr_T::init | ( | ) |
Definition at line 203 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::loadData | ( | ) |
Definition at line 220 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::noFilterTest | ( | ) |
Test to make sure that with no filters, no data is removed.
Definition at line 307 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testBunk1 | ( | ) |
test a simple bit pattern filter
Definition at line 682 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testBunk2 | ( | ) |
test a filter with behavior like multiple input epochs
Definition at line 725 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testCombinedDepths | ( | ) |
Test the processingDepth() method of NavFilterMgr.
Definition at line 623 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testLNavCombined | ( | ) |
Test the combination of parity, empty and TLM/HOW filters.
Definition at line 517 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testLNavCook | ( | ) |
Cook the subframes.
Definition at line 330 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testLNavEmpty | ( | ) |
Test the LNAV empty subframe filter.
Definition at line 425 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testLNavEphMaker | ( | ) |
Test the ephemeris maker.
Definition at line 495 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testLNavParity | ( | ) |
Test the LNAV parity filter.
Definition at line 377 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testLNavTLMHOW | ( | ) |
Test the TLM and HOW filter.
Definition at line 457 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testProcessingDepth | ( | const std::string & | filterName | ) |
Test that the processingDepth() method returns a correct value for any given NavFilter class.
Definition at line 558 of file NavFilterMgr_T.cpp.
unsigned NavFilterMgr_T::testProcessingDepths | ( | ) |
Test the processingDepth() method of known NavFilter classes.
Definition at line 667 of file NavFilterMgr_T.cpp.
vector<BunkFilterData> NavFilterMgr_T::dataBunk |
Definition at line 182 of file NavFilterMgr_T.cpp.
unsigned long NavFilterMgr_T::dataIdxBunk |
Definition at line 184 of file NavFilterMgr_T.cpp.
unsigned long NavFilterMgr_T::dataIdxLNAV |
Definition at line 184 of file NavFilterMgr_T.cpp.
vector<LNavFilterData> NavFilterMgr_T::dataLNAV |
one for each record in the input file
Definition at line 177 of file NavFilterMgr_T.cpp.
string NavFilterMgr_T::inputFileBunk |
Definition at line 173 of file NavFilterMgr_T.cpp.
string NavFilterMgr_T::inputFileLNAV |
Definition at line 172 of file NavFilterMgr_T.cpp.
string NavFilterMgr_T::outputFileBunk1 |
Definition at line 175 of file NavFilterMgr_T.cpp.
string NavFilterMgr_T::outputFileBunk2 |
Definition at line 175 of file NavFilterMgr_T.cpp.
string NavFilterMgr_T::refFileBunk1 |
Definition at line 174 of file NavFilterMgr_T.cpp.
string NavFilterMgr_T::refFileBunk2 |
Definition at line 174 of file NavFilterMgr_T.cpp.
vector<uint32_t> NavFilterMgr_T::subframesBunk |
"subframes" for the "bunk" test classes
Definition at line 181 of file NavFilterMgr_T.cpp.
vector<uint32_t> NavFilterMgr_T::subframesLNAV |
ten for each record in the input file
Definition at line 179 of file NavFilterMgr_T.cpp.