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... | |
![]() | |
NavFilterKey () | |
Initialize key members to empty defaults. More... | |
Public Attributes | |
uint32_t * | sf |
![]() | |
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 | |
![]() | |
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.