From 609f701f90710fb9976512d507e5531519432ed6 Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Sat, 21 Mar 2015 12:30:12 +0400 Subject: [PATCH] Time/date marked as invalid when sensor is old --- radio/src/telemetry/frsky.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/radio/src/telemetry/frsky.cpp b/radio/src/telemetry/frsky.cpp index 046921ce0..16586f305 100644 --- a/radio/src/telemetry/frsky.cpp +++ b/radio/src/telemetry/frsky.cpp @@ -357,6 +357,11 @@ void telemetryWakeup() uint8_t lastReceived = telemetryItems[i].lastReceived; if (lastReceived < TELEMETRY_VALUE_TIMER_CYCLE && uint8_t(now - lastReceived) > TELEMETRY_VALUE_OLD_THRESHOLD) { telemetryItems[i].lastReceived = TELEMETRY_VALUE_OLD; + TelemetrySensor * sensor = & g_model.telemetrySensors[i]; + if (sensor->unit == UNIT_DATETIME) { + telemetryItems[i].datetime.datestate = 0; + telemetryItems[i].datetime.timestate = 0; + } } } }