|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <GPSProtocolEvent.h>
Classes | |
| struct | Constellation |
Public Member Functions | |
| Constellation * | ensureConstellation (GPSConstellation constellation) |
| void | addSatellite (GPSConstellation constellation, bool used) |
Public Attributes | |
| bool | fullSnapshot = true |
| uint8_t | count = 0 |
| std::array< Constellation, MAX_CONSTELLATIONS > | constellations {} |
Static Public Attributes | |
| static constexpr uint16_t | SAT_INFO_MAX_SATELLITES = 128 |
| static constexpr uint8_t | MAX_CONSTELLATIONS = 8 |
Definition at line 33 of file GPSProtocolEvent.h.
|
inline |
Counts one satellite in view of constellation, and in use when used. Dropped when MAX_CONSTELLATIONS other constellations are already present.
Definition at line 64 of file GPSProtocolEvent.h.
References ensureConstellation().
|
inline |
Definition at line 47 of file GPSProtocolEvent.h.
References GPSDecodedSatellites::Constellation::constellation, constellations, and count.
Referenced by addSatellite().
| std::array<Constellation, MAX_CONSTELLATIONS> GPSDecodedSatellites::constellations {} |
Definition at line 75 of file GPSProtocolEvent.h.
Referenced by ensureConstellation(), and GPSDecodedData::SatelliteCounts::update().
| uint8_t GPSDecodedSatellites::count = 0 |
Definition at line 74 of file GPSProtocolEvent.h.
Referenced by ensureConstellation(), and GPSDecodedData::SatelliteCounts::update().
| bool GPSDecodedSatellites::fullSnapshot = true |
Definition at line 73 of file GPSProtocolEvent.h.
Referenced by GPSDecodedData::SatelliteCounts::update().
|
staticconstexpr |
Definition at line 36 of file GPSProtocolEvent.h.
|
staticconstexpr |
Definition at line 35 of file GPSProtocolEvent.h.
Referenced by GPSDecodedData::SatelliteCounts::update().