feat(radio): reset telemetry sensor data for logs to initial state if telemetry not streaming (#4376)
This commit is contained in:
+5
-1
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user