Restore Telemetry::readGNSS (CGNSINF parser) and buildJson

This commit is contained in:
2025-09-05 11:36:19 +10:00
parent ad0a1b1e3d
commit 8f2f83ddb6
2 changed files with 6 additions and 2 deletions

View File

@ -56,7 +56,7 @@ void loop() {
// Telemetry every A seconds
if (millis() - lastTelemetryMs >= CFG.telemetryPeriodSec * 1000UL) {
double lat, lng, alt, spd, hdg;
Telemetry::read(lat, lng, alt, spd, hdg);
Telemetry::readGNSS(lat, lng, alt, spd, hdg);
String json = Telemetry::buildJson(CFG.imei, lat, lng, alt, spd, hdg, carOn);
HttpClient::postJson(CFG.baseUrl, CFG.telemetryPath, json);
lastTelemetryMs = millis();

View File

@ -45,4 +45,8 @@ String buildJson(const String& imei, double lat, double lng, double alt, double
return j;
}
} // namespace Telemetry
String buildNoPowerJson(const String& imei) {
return String("{\"device_id\":\"") + imei + "\",\"car_power\":false}";
}
} // namespace Telemetry namespace Telemetry