![]() |
0.5.0
|
Identifies a satellite (satellite system and number) More...
Public Member Functions | |
| bool | isGeo () const |
| Checks if the satellite is geostationary. | |
| constexpr bool | operator< (const SatId &rhs) const |
| Less than comparison (needed for map) | |
| constexpr bool | operator== (const SatId &rhs) const |
| Equal comparison (needed for unordered_map) | |
| SatId ()=default | |
| Default constructor. | |
| SatId (const std::string &str) | |
| Constructor from String representation. | |
| SatId (SatelliteSystem satSys, uint16_t satNum) | |
| Constructor. | |
Data Fields | |
| uint16_t | satNum |
| Number of the satellite. | |
| SatelliteSystem | satSys |
| Satellite system (GPS, GLONASS, GALILEO, QZSS, BDS, IRNSS, SBAS) | |
Identifies a satellite (satellite system and number)
Definition at line 33 of file SatelliteIdentifier.hpp.
|
inline |
Constructor.
| [in] | satSys | Satellite system |
| [in] | satNum | Number of the satellite |
Definition at line 38 of file SatelliteIdentifier.hpp.
|
default |
Default constructor.
|
inlineexplicit |
Constructor from String representation.
| [in] | str | SatId as string |
Definition at line 46 of file SatelliteIdentifier.hpp.
|
nodiscard |
Checks if the satellite is geostationary.
Definition at line 23 of file SatelliteIdentifier.cpp.
|
inlineconstexpr |
Less than comparison (needed for map)
| [in] | rhs | Right hand side of the operator |
Definition at line 61 of file SatelliteIdentifier.hpp.
|
inlineconstexpr |
Equal comparison (needed for unordered_map)
| [in] | rhs | Right hand side of the operator |
Definition at line 56 of file SatelliteIdentifier.hpp.
| uint16_t NAV::SatId::satNum |
Number of the satellite.
Definition at line 51 of file SatelliteIdentifier.hpp.
| SatelliteSystem NAV::SatId::satSys |
Satellite system (GPS, GLONASS, GALILEO, QZSS, BDS, IRNSS, SBAS)
Definition at line 50 of file SatelliteIdentifier.hpp.