Browse Source

settings: Add autoConnectZeroConf

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
QGC4.4
Patrick José Pereira 4 years ago committed by Don Gagne
parent
commit
11120bc450
  1. 7
      src/Settings/AutoConnect.SettingsGroup.json
  2. 11
      src/Settings/AutoConnectSettings.cc
  3. 1
      src/Settings/AutoConnectSettings.h

7
src/Settings/AutoConnect.SettingsGroup.json

@ -60,6 +60,13 @@ @@ -60,6 +60,13 @@
"default": 4800
},
{
"name": "autoConnectZeroConf",
"shortDesc": "Automatically open a connection with Zero-Conf",
"longDesc": "If this option is enabled GroundControl will automatically connect to a vehicle which is detected over Zero-Conf.",
"type": "bool",
"default": true
},
{
"name": "udpListenPort",
"shortDesc": "UDP port for autoconnect",
"type": "uint32",

11
src/Settings/AutoConnectSettings.cc

@ -100,3 +100,14 @@ DECLARE_SETTINGSFACT_NO_FUNC(AutoConnectSettings, autoConnectNmeaBaud) @@ -100,3 +100,14 @@ DECLARE_SETTINGSFACT_NO_FUNC(AutoConnectSettings, autoConnectNmeaBaud)
}
return _autoConnectNmeaBaudFact;
}
DECLARE_SETTINGSFACT_NO_FUNC(AutoConnectSettings, autoConnectZeroConf)
{
if (!_autoConnectZeroConfFact) {
_autoConnectZeroConfFact = _createSettingsFact(autoConnectZeroConfName);
#ifdef __ios__
_autoConnectZeroConfFact->setVisible(false);
#endif
}
return _autoConnectZeroConfFact;
}

1
src/Settings/AutoConnectSettings.h

@ -33,6 +33,7 @@ public: @@ -33,6 +33,7 @@ public:
DEFINE_SETTINGFACT(autoConnectLibrePilot)
DEFINE_SETTINGFACT(autoConnectNmeaPort)
DEFINE_SETTINGFACT(autoConnectNmeaBaud)
DEFINE_SETTINGFACT(autoConnectZeroConf)
DEFINE_SETTINGFACT(udpListenPort)
DEFINE_SETTINGFACT(udpTargetHostIP)
DEFINE_SETTINGFACT(udpTargetHostPort)

Loading…
Cancel
Save