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.