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;