From 8f2f83ddb64a1f9bcdb3479782042c403d884459 Mon Sep 17 00:00:00 2001 From: sam rolfe Date: Fri, 5 Sep 2025 11:36:19 +1000 Subject: [PATCH] Restore Telemetry::readGNSS (CGNSINF parser) and buildJson --- CAR_GPS_TRACKER.ino | 2 +- src/core/Telemetry.cpp | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CAR_GPS_TRACKER.ino b/CAR_GPS_TRACKER.ino index 3af325d..d7e4baa 100644 --- a/CAR_GPS_TRACKER.ino +++ b/CAR_GPS_TRACKER.ino @@ -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(); diff --git a/src/core/Telemetry.cpp b/src/core/Telemetry.cpp index f1f6e9f..f30dc83 100644 --- a/src/core/Telemetry.cpp +++ b/src/core/Telemetry.cpp @@ -45,4 +45,8 @@ String buildJson(const String& imei, double lat, double lng, double alt, double return j; } -} // namespace Telemetry \ No newline at end of file +String buildNoPowerJson(const String& imei) { + return String("{\"device_id\":\"") + imei + "\",\"car_power\":false}"; +} + +} // namespace Telemetry namespace Telemetry \ No newline at end of file