QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GPSCorrectionSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtQmlIntegration/QtQmlIntegration>
4
5#include "SettingsGroup.h"
6
8{
9 Q_OBJECT
10 QML_ELEMENT
11 QML_UNCREATABLE("")
12
13public:
15 enum CorrectionSource : quint8
16 {
19 Ntrip = 2,
20 Udp = 3,
21 };
22 Q_ENUM(CorrectionSource)
23
24 explicit GPSCorrectionSettings(QObject* parent = nullptr);
25 ~GPSCorrectionSettings() override;
26
28
29 DEFINE_SETTINGFACT(rtcmUdpInputEnabled)
30 DEFINE_SETTINGFACT(rtcmUdpInputPort)
31 DEFINE_SETTINGFACT(rtcmUdpOutputEnabled)
32 DEFINE_SETTINGFACT(rtcmUdpOutputAddress)
33 DEFINE_SETTINGFACT(rtcmUdpOutputPort)
34 DEFINE_SETTINGFACT(correctionSource)
35};
#define DEFINE_SETTING_NAME_GROUP()
#define DEFINE_SETTINGFACT(NAME)
CorrectionSource
Persisted values of correctionSource. The storage type keeps any saved value a valid enum value.
Provides access to group of settings.