Added Update API endpoint
All checks were successful
Test compiling project / test (push) Successful in 2m30s

This commit is contained in:
2025-02-17 20:59:32 +01:00
parent 3b1ab2e9e9
commit 6c4dc144d8
4 changed files with 20 additions and 2 deletions

View File

@@ -41,5 +41,15 @@ StaticJsonDocument<256> build_network_json(NetworkData wired, NetworkData wirele
doc["ethernet"]["rssi"] = wired.rssi;
doc["ethernet"]["link"] = wired.link;
return doc;
}
StaticJsonDocument<128> build_ota_json(OTAStatus status) {
StaticJsonDocument<256> doc;
doc["update_available"] = status.update_available;
doc["current_version"] = String(status.current_version.major) + "." + String(status.current_version.minor) + "." + String(status.current_version.patch);
doc["new_version"] = String(status.latest_version.major) + "." + String(status.latest_version.minor) + "." + String(status.latest_version.patch);
doc["progress"] = status.update_progress;
return doc;
}