From 156b82310e5cea1a9fdfda56dbce1e07b58f4fff Mon Sep 17 00:00:00 2001
From: Willian Galvani <williangalvani@gmail.com>
Date: Mon, 17 Dec 2018 18:11:19 -0200
Subject: [PATCH] Create nmeaUdpPort setting

---
 src/Settings/AutoConnect.SettingsGroup.json | 6 ++++++
 src/Settings/AutoConnectSettings.cc         | 1 +
 src/Settings/AutoConnectSettings.h          | 2 +-
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/Settings/AutoConnect.SettingsGroup.json b/src/Settings/AutoConnect.SettingsGroup.json
index ce5c7ca..da283b5 100644
--- a/src/Settings/AutoConnect.SettingsGroup.json
+++ b/src/Settings/AutoConnect.SettingsGroup.json
@@ -72,5 +72,11 @@
     "shortDescription": "UDP target host port for autoconnect",
     "type":             "uint32",
     "defaultValue":     14550
+},
+{
+    "name":             "nmeaUdpPort",
+    "shortDescription": "Udp port to receive NMEA streams",
+    "type":             "uint32",
+    "defaultValue":     14401
 }
 ]
diff --git a/src/Settings/AutoConnectSettings.cc b/src/Settings/AutoConnectSettings.cc
index 23c576a..c539a1a 100644
--- a/src/Settings/AutoConnectSettings.cc
+++ b/src/Settings/AutoConnectSettings.cc
@@ -23,6 +23,7 @@ DECLARE_SETTINGSFACT(AutoConnectSettings, autoConnectUDP)
 DECLARE_SETTINGSFACT(AutoConnectSettings, udpListenPort)
 DECLARE_SETTINGSFACT(AutoConnectSettings, udpTargetHostIP)
 DECLARE_SETTINGSFACT(AutoConnectSettings, udpTargetHostPort)
+DECLARE_SETTINGSFACT(AutoConnectSettings, nmeaUdpPort)
 
 DECLARE_SETTINGSFACT_NO_FUNC(AutoConnectSettings, autoConnectPixhawk)
 {
diff --git a/src/Settings/AutoConnectSettings.h b/src/Settings/AutoConnectSettings.h
index 9f96d38..6571652 100644
--- a/src/Settings/AutoConnectSettings.h
+++ b/src/Settings/AutoConnectSettings.h
@@ -31,5 +31,5 @@ public:
     DEFINE_SETTINGFACT(udpListenPort)
     DEFINE_SETTINGFACT(udpTargetHostIP)
     DEFINE_SETTINGFACT(udpTargetHostPort)
-
+    DEFINE_SETTINGFACT(nmeaUdpPort)
 };