6#include <QtCore/QByteArray>
7#include <QtCore/QMetaType>
8#include <QtCore/QObject>
9#include <QtCore/QString>
10#include <QtCore/QThread>
43 const std::atomic_bool &_requestStop;
46 static constexpr uint32_t kGPSReceiveTimeout = 1200;
47 static constexpr uint32_t kConfigRetryDelayMs = 500;
48 static constexpr uint8_t kMaxIdleReceiveCycles = 3;
@ ConfigFailed
receiver did not accept configuration
@ DeviceError
fatal serial error after a working connection
@ OpenFailed
serial device could not be opened
GPSType
Receiver families QGC can drive via the px4-gpsdrivers library.
void RTCMDataUpdate(const QByteArray &message)
void sensorGpsUpdate(const sensor_gps_s &message)
void satelliteInfoUpdate(const satellite_info_s &message)
void surveyInStatus(const GPSSurveyInStatus &status)
void connectionError(GPSConnectionError error)
Q_DECLARE_METATYPE(satellite_info_s)
RTK base-station configuration, decoupled from QGC settings types.
Survey-in progress, translated from the px4 SurveyInStatus.