![]() |
Fixposition SDK 0.0.0-heads/main-0-g408dc89
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 424 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 461 of file gnss.hpp.
Referenced by GetBand(), GetGnss(), GetSignal(), GetSvNr(), operator!=(), std::hash< fpsdk::common::gnss::SatSig >::operator()(), operator<(), operator==(), SatSig(), and SatSig().