![]() |
0.5.1
|
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. | |
Data Fields | |
| 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. | |
Friends | |
| Flags | operator| (Flags lhs, Flags rhs) |
| Binary or-operator. | |
Information for a certain satellite.
Definition at line 179 of file VectorNavTypes.hpp.
|
strong |
Tracking info flags.
| Enumerator | |
|---|---|
| None | No flag set. |
| Healthy | Healthy. |
| Almanac | Almanac. |
| Ephemeris | Ephemeris. |
| DifferentialCorrection | Differential Correction. |
| UsedForNavigation | Used for Navigation. |
| AzimuthElevationValid | Azimuth / Elevation Valid. |
| UsedForRTK | Used for RTK. |
Definition at line 182 of file VectorNavTypes.hpp.
|
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. |
Definition at line 204 of file VectorNavTypes.hpp.
|
default |
Default Constructor.
|
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 |
Definition at line 227 of file VectorNavTypes.hpp.
|
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 |
Definition at line 244 of file VectorNavTypes.hpp.
Binary or-operator.
| [in] | lhs | Left-hand side |
| [in] | rhs | Right-hand side |
Definition at line 198 of file VectorNavTypes.hpp.
| int16_t NAV::vendor::vectornav::SatInfo::SatInfoElement::az |
Azimuth angle in degrees.
Definition at line 255 of file VectorNavTypes.hpp.
| uint8_t NAV::vendor::vectornav::SatInfo::SatInfoElement::cno |
Carrier-to-noise density ratio (signal strength) [dB-Hz].
Definition at line 252 of file VectorNavTypes.hpp.
| int8_t NAV::vendor::vectornav::SatInfo::SatInfoElement::el |
Elevation in degrees.
Definition at line 254 of file VectorNavTypes.hpp.
| Flags NAV::vendor::vectornav::SatInfo::SatInfoElement::flags |
Tracking info flags.
Definition at line 251 of file VectorNavTypes.hpp.
| QualityIndicator NAV::vendor::vectornav::SatInfo::SatInfoElement::qi |
Quality Indicator.
Definition at line 253 of file VectorNavTypes.hpp.
| uint8_t NAV::vendor::vectornav::SatInfo::SatInfoElement::svId |
Space vehicle Id.
Definition at line 250 of file VectorNavTypes.hpp.
| SatSys NAV::vendor::vectornav::SatInfo::SatInfoElement::sys |
GNSS constellation indicator.
Definition at line 249 of file VectorNavTypes.hpp.