add vedirect to config import / export
This commit is contained in:
parent
732ab3e5c6
commit
3617e9a260
@ -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
|
// Serialize JSON to file
|
||||||
if (serializeJson(doc, f) == 0) {
|
if (serializeJson(doc, f) == 0) {
|
||||||
Serial.println("Failed to write file");
|
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();
|
f.close();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user