0.2.0
|
Information for a certain satellite. More...
Public Types | |
enum class | Flags : uint8_t { None , Healthy , Almanac , Ephemeris , DifferentialCorrection , UsedForNavigation , AzimuthElevationValid , UsedForRTK } |
Tracking info flags. More... | |
enum class | QualityIndicator : uint8_t { NoSignal , SearchingSignal , SignalAcquired , SignalDetectedButUnstable , CodeLockedAndTimeSynchronized , CodeAndCarrierLockedAndTimeSynchronized1 , CodeAndCarrierLockedAndTimeSynchronized2 , CodeAndCarrierLockedAndTimeSynchronized3 } |
Quality Indicator. More... | |
Public Member Functions | |
SatInfoElement ()=default | |
Default Constructor. | |
SatInfoElement (uint8_t sys, uint8_t svId, uint8_t flags, uint8_t cno, uint8_t qi, int8_t el, int16_t az) | |
Constructor. | |
SatInfoElement (uint8_t sys, uint8_t svId, uint8_t healthy, uint8_t almanac, uint8_t ephemeris, uint8_t differentialCorrection, uint8_t usedForNavigation, uint8_t azimuthElevationValid, uint8_t usedForRTK, uint8_t cno, uint8_t qi, int8_t el, int16_t az) | |
Constructor. | |
Public Attributes | |
int16_t | az |
Azimuth angle in degrees. | |
uint8_t | cno |
Carrier-to-noise density ratio (signal strength) [dB-Hz]. | |
int8_t | el |
Elevation in degrees. | |
Flags | flags |
Tracking info flags. | |
QualityIndicator | qi |
Quality Indicator. | |
uint8_t | svId |
Space vehicle Id. | |
SatSys | sys |
GNSS constellation indicator. | |
Information for a certain satellite.
|
strong |
|
strong |
Quality Indicator.
Enumerator | |
---|---|
NoSignal | No signal. |
SearchingSignal | Searching signal. |
SignalAcquired | Signal acquired. |
SignalDetectedButUnstable | Signal detected but unstable. |
CodeLockedAndTimeSynchronized | Code locked and time synchronized. |
CodeAndCarrierLockedAndTimeSynchronized1 | Code and carrier locked and time synchronized. |
CodeAndCarrierLockedAndTimeSynchronized2 | Code and carrier locked and time synchronized. |
CodeAndCarrierLockedAndTimeSynchronized3 | Code and carrier locked and time synchronized. |
|
inline |
Constructor.
[in] | sys | GNSS constellation indicator |
[in] | svId | Space vehicle Id |
[in] | flags | Tracking info flags |
[in] | cno | Carrier-to-noise density ratio (signal strength) [dB-Hz] |
[in] | qi | Quality Indicator |
[in] | el | Elevation in degrees |
[in] | az | Azimuth angle in degrees |
|
inline |
Constructor.
[in] | sys | GNSS constellation indicator |
[in] | svId | Space vehicle Id |
[in] | healthy | Healthy |
[in] | almanac | Almanac |
[in] | ephemeris | Ephemeris |
[in] | differentialCorrection | Differential Correction |
[in] | usedForNavigation | Used for Navigation |
[in] | azimuthElevationValid | Azimuth / Elevation Valid |
[in] | usedForRTK | Used for RTK |
[in] | cno | Carrier-to-noise density ratio (signal strength) [dB-Hz] |
[in] | qi | Quality Indicator |
[in] | el | Elevation in degrees |
[in] | az | Azimuth angle in degrees |