Class for filtering GPS legacy nav (id 2) data.
Definition at line 52 of file LNavFilterData.hpp.
#include <LNavFilterData.hpp>

Public Member Functions | |
| virtual void | dump (std::ostream &s) const |
| LNavFilterData () | |
| Set data fields to reasonable defaults, i.e. sf to NULL. More... | |
Public Member Functions inherited from gnsstk::NavFilterKey | |
| NavFilterKey () | |
| Initialize key members to empty defaults. More... | |
Public Attributes | |
| uint32_t * | sf |
Public Attributes inherited from gnsstk::NavFilterKey | |
| CarrierBand | carrier |
| carrier band of navigation message More... | |
| gnsstk::TrackingCode | code |
| ranging code of navigation message More... | |
| uint32_t | prn |
| identifier of broadcasting satellite More... | |
| std::string | rxID |
| receiver identifier for data source More... | |
| std::string | stationID |
| site/station identifier for data source More... | |
| gnsstk::CommonTime | timeStamp |
Additional Inherited Members | |
Protected Member Functions inherited from gnsstk::NavFilterKey | |
| virtual void | dummy () |
| gnsstk::LNavFilterData::LNavFilterData | ( | ) |
Set data fields to reasonable defaults, i.e. sf to NULL.
Definition at line 44 of file LNavFilterData.cpp.
|
virtual |
Reimplemented from gnsstk::NavFilterKey.
Definition at line 50 of file LNavFilterData.cpp.
| uint32_t* gnsstk::LNavFilterData::sf |
Must be set before use in a filter. The data is expected to be an array of 10 uint32_t values where each array index corresponds to a subframe word (sf[0] is word 1, and so on). The words are right-aligned meaning that the LSB of word 1 is in the LSB of sf[0].
This is stored as a pointer rather than array so that data need not be moved in order to perform the filtering.
Definition at line 68 of file LNavFilterData.hpp.