![]() |
Fixposition SDK 0.0.0-heads/main-0-gb93ddb4
Collection of c++ libraries and apps for use with Fixposition products on Linux
|
Satellite plus frequency band and signal ("satsig"), suitable for indexing and sorting. More...
#include <gnss.hpp>
Public Member Functions | |
| SatSig ()=default | |
| Default ctor: invalid SatSig (INVALID_SATSIG) | |
| SatSig (const Gnss gnss, const SvNr svnr, const Band band, const Signal signal) | |
| Ctor: create SatSig. | |
| SatSig (const Sat sat, const Signal signal) | |
| Ctor: create SatSig. | |
| Sat | GetSat () const |
| Get satellite. | |
| Gnss | GetGnss () const |
| Get GNSS. | |
| SvNr | GetSvNr () const |
| Get satellite number. | |
| Band | GetBand () const |
| Get band. | |
| Signal | GetSignal () const |
| Get signal. | |
| bool | operator< (const SatSig &rhs) const |
| Less-than operator. | |
| bool | operator== (const SatSig &rhs) const |
| Equal operator. | |
| bool | operator!= (const SatSig &rhs) const |
| Not equal operator. | |
Public Attributes | |
| uint32_t | id_ = 0x00000000 |
| Internal representation of Gnss+SvNr+Band+Signal. | |
Satellite plus frequency band and signal ("satsig"), suitable for indexing and sorting.
Ctor: create SatSig.
| [in] | sat | Satellite (GNSS + satellite number) |
| [in] | signal | Signal (implies band) |
Definition at line 428 of file gnss.hpp.
References id_, and fpsdk::common::gnss::SignalToBand().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| uint32_t fpsdk::common::gnss::SatSig::id_ = 0x00000000 |
Internal representation of Gnss+SvNr+Band+Signal.
Definition at line 465 of file gnss.hpp.
Referenced by GetBand(), GetGnss(), GetSignal(), GetSvNr(), operator!=(), std::hash< fpsdk::common::gnss::SatSig >::operator()(), operator<(), operator==(), SatSig(), and SatSig().