Class used to identify/categorize navigation message data.
Definition at line 52 of file NavMessageID.hpp.
#include <NavMessageID.hpp>

Public Member Functions | |
| NavMessageID () | |
| Initialize message type to Unknown. More... | |
| NavMessageID (const NavSatelliteID &sat, NavMessageType nmt) | |
| Convenience constructor from NavSatelliteID. More... | |
| bool | operator!= (const NavMessageID &right) const |
| Implicit != not available. More... | |
| bool | operator< (const NavMessageID &right) const |
| Ordering operator. More... | |
| bool | operator== (const NavMessageID &right) const |
| Comparison operator, obv. More... | |
| bool | operator> (const NavMessageID &right) const |
| Other ordering operator. More... | |
Public Member Functions inherited from gnsstk::NavSatelliteID | |
| bool | isGLOFDMA () const |
| Return true if this object identifies a GLONASS FDMA signal. More... | |
| bool | isWild () const override |
| Return true if any of the fields are set to match wildcards. More... | |
| NavSatelliteID () | |
| Sets the IDs to 0. More... | |
| NavSatelliteID (const NavSignalID &right) | |
| NavSatelliteID (const SatID &subj) | |
| NavSatelliteID (const SatID &subj, const SatID &xmit, CarrierBand car, TrackingCode track, NavType nmt) | |
| NavSatelliteID (const SatID &subj, const SatID &xmit, const ObsID &oid, const NavID &navid) | |
| NavSatelliteID (unsigned long subj, const SatID &xmit, const ObsID &oid, const NavID &navid) | |
| NavSatelliteID (unsigned long subj, SatelliteSystem sys, CarrierBand car, TrackingCode track, NavType nmt) | |
| NavSatelliteID (unsigned long subj, SatelliteSystem sys, CarrierBand car, TrackingCode track, XmitAnt ant, int freqOffs, bool freqOffsWild, NavType nmt=NavType::Any) | |
| NavSatelliteID (unsigned long subj, SatelliteSystem sys, const ObsID &oid, NavType nmt=NavType::Any) | |
| NavSatelliteID (unsigned long subj, unsigned long xmit, SatelliteSystem sys, CarrierBand car, TrackingCode track, NavType nmt) | |
| bool | operator!= (const NavSatelliteID &right) const |
| Implicit != not available. More... | |
| bool | operator< (const NavSatelliteID &right) const |
| Sorting so we can use this class as a map key. More... | |
| bool | operator== (const NavSatelliteID &right) const |
| Comparison, including wildcards. More... | |
Public Member Functions inherited from gnsstk::NavSignalID | |
| NavSignalID () | |
| Set all data members to "Unknown". More... | |
| NavSignalID (SatelliteSystem sys, CarrierBand car, TrackingCode track, NavType nmt, uint32_t mcode=0, uint32_t mcodeMask=-1) | |
| NavSignalID (SatelliteSystem sys, const ObsID &oid, NavType nmt) | |
| bool | operator!= (const NavSignalID &right) const |
| Inequality check (all data members) More... | |
| bool | operator< (const NavSignalID &right) const |
| Sorting so we can use this class as a map key. More... | |
| bool | operator== (const NavSignalID &right) const |
| Equality check (all data members) More... | |
Public Attributes | |
| NavMessageType | messageType |
Public Attributes inherited from gnsstk::NavSatelliteID | |
| SatID | sat |
| ID of satellite to which the nav data applies. More... | |
| SatID | xmitSat |
| ID of the satellite transmitting the nav data. More... | |
Public Attributes inherited from gnsstk::NavSignalID | |
| NavType | nav |
| Navigation message structure of this signal. More... | |
| ObsID | obs |
| Carrier, tracking code, etc. More... | |
| SatelliteSystem | system |
| GNSS for this signal. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from gnsstk::NavSignalID | |
| int | order (const NavSignalID &right) const |
|
inline |
Initialize message type to Unknown.
Definition at line 56 of file NavMessageID.hpp.
|
inline |
Convenience constructor from NavSatelliteID.
Definition at line 60 of file NavMessageID.hpp.
|
inline |
Implicit != not available.
Definition at line 90 of file NavMessageID.hpp.
|
inline |
Ordering operator.
Definition at line 64 of file NavMessageID.hpp.
|
inline |
Comparison operator, obv.
Definition at line 83 of file NavMessageID.hpp.
|
inline |
Other ordering operator.
Definition at line 73 of file NavMessageID.hpp.
| NavMessageType gnsstk::NavMessageID::messageType |
Indicates whether a nav message is orbital elements, health data or time offset information.
Definition at line 97 of file NavMessageID.hpp.