From 3617e9a26016c91246a4ddddfbfac0eca8b34758 Mon Sep 17 00:00:00 2001 From: helgeerbe Date: Thu, 20 Oct 2022 16:59:23 +0200 Subject: [PATCH] add vedirect to config import / export --- src/Configuration.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Configuration.cpp b/src/Configuration.cpp index 7bc11b30b..e6e5d40c0 100644 --- a/src/Configuration.cpp +++ b/src/Configuration.cpp @@ -142,6 +142,11 @@ bool ConfigurationClass::write() } } + JsonObject vedirect = doc.createNestedObject("vedirect"); + vedirect["enabled"] = config.Vedirect_Enabled; + vedirect["updates_only"] = config.Vedirect_UpdatesOnly; + vedirect["poll_interval"] = config.Vedirect_PollInterval; + // Serialize JSON to file if (serializeJson(doc, f) == 0) { Serial.println("Failed to write file"); @@ -283,6 +288,11 @@ bool ConfigurationClass::readJson() } } + JsonObject vedirect = doc["vedirect"]; + config.Vedirect_Enabled = vedirect["enabled"] | VEDIRECT_ENABLED; + config.Vedirect_UpdatesOnly = vedirect["updates_only"] | VEDIRECT_UPDATESONLY; + config.Vedirect_PollInterval = vedirect["poll_interval"] | VEDIRECT_POLL_INTERVAL; + f.close(); return true; }