Go to the documentation of this file.
39 #ifndef GNSSTK_NAVSIGNALID_HPP
40 #define GNSSTK_NAVSIGNALID_HPP
68 NavType nmt, uint32_t mcode = 0, uint32_t mcodeMask = -1);
78 {
return (
order(right) < 0); }
81 {
return (
order(right) == 0); }
84 {
return (
order(right) != 0); }
87 virtual bool isWild()
const;
122 #endif // GNSSTK_NAVSIGNALID_HPP
NavType nav
Navigation message structure of this signal.
SatelliteSystem
Supported satellite systems.
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
virtual bool isWild() const
return true if any of the fields are set to match wildcards.
bool operator!=(const NavSignalID &right) const
Inequality check (all data members)
int order(const NavSignalID &right) const
ObsID obs
Carrier, tracking code, etc.
SatelliteSystem system
GNSS for this signal.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
Class used to identify navigation data signal types.
bool operator<(const NavSignalID &right) const
Sorting so we can use this class as a map key.
bool operator==(const NavSignalID &right) const
Equality check (all data members)
std::set< NavSignalID > NavSignalSet
Set of nav data signal identifiers.
NavType
Supported navigation types.
NavSignalID()
Set all data members to "Unknown".
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40