feat(radio): reset telemetry sensor data for logs to initial state if telemetry not streaming (#4376)

This commit is contained in:
Michael
2024-05-31 09:24:19 +10:00
committed by GitHub
parent d3ab8a4d3d
commit a8ebf20285
+5 -1
View File
@@ -323,8 +323,12 @@ void logsWrite()
for (int i=0; i<MAX_TELEMETRY_SENSORS; i++) {
if (isTelemetryFieldAvailable(i)) {
TelemetrySensor & sensor = g_model.telemetrySensors[i];
TelemetryItem & telemetryItem = telemetryItems[i];
TelemetryItem telemetryItem;
if (sensor.logs) {
if(TELEMETRY_STREAMING() && !telemetryItems[i].isOld())
telemetryItem = telemetryItems[i];
if (sensor.unit == UNIT_GPS) {
if (telemetryItem.gps.longitude && telemetryItem.gps.latitude) {
div_t qr = div((int)telemetryItem.gps.latitude, 1000000);