From c3403ea7c09f8d3bb2e5f6cd573d1dcc3bfb4b09 Mon Sep 17 00:00:00 2001 From: dj1an Date: Thu, 24 Jun 2021 14:30:19 +0200 Subject: [PATCH] added precision option to config --- src/configuration.cpp | 3 ++- src/configuration.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/configuration.cpp b/src/configuration.cpp index afac9a4..f8c603f 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp @@ -43,7 +43,7 @@ Configuration ConfigurationManagement::readConfiguration() if(data.containsKey("callsign")) conf.callsign = data["callsign"].as(); conf.debug = data["debug"] | false; - + conf.enhance_precision = data["enhance_precision"] | false; if(data.containsKey("beacon") && data["beacon"].containsKey("message")) conf.beacon.message = data["beacon"]["message"].as(); conf.beacon.timeout = data["beacon"]["timeout"] | 1; @@ -84,6 +84,7 @@ void ConfigurationManagement::writeConfiguration(Configuration conf) data["callsign"] = conf.callsign; data["debug"] = conf.debug; + data["enhance_precision"] = conf.enhance_precision; data["beacon"]["message"] = conf.beacon.message; data["beacon"]["timeout"] = conf.beacon.timeout; data["beacon"]["symbol"] = conf.beacon.symbol; diff --git a/src/configuration.h b/src/configuration.h index ab2e93d..0e8e225 100644 --- a/src/configuration.h +++ b/src/configuration.h @@ -51,6 +51,7 @@ public: String callsign; bool debug; + bool enhance_precision; Beacon beacon; Smart_Beacon smart_beacon; LoRa lora;