From f9d5201b0c2ca14ac217f63a993243ba4aad89f5 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Fri, 10 Nov 2017 10:48:42 +0100 Subject: [PATCH] Only set telemetry to streaming when receiving rssi from RX on crossfire (closes #5340) --- radio/src/telemetry/crossfire.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/telemetry/crossfire.cpp b/radio/src/telemetry/crossfire.cpp index 2709b1815..b0ef34e7c 100644 --- a/radio/src/telemetry/crossfire.cpp +++ b/radio/src/telemetry/crossfire.cpp @@ -153,7 +153,6 @@ void processCrossfireTelemetryFrame() break; case LINK_ID: - telemetryStreaming = TELEMETRY_TIMEOUT10ms; for (unsigned int i=0; i<=TX_SNR_INDEX; i++) { if (getCrossfireTelemetryValue<1>(3+i, value)) { if (i == TX_POWER_INDEX) { @@ -163,6 +162,7 @@ void processCrossfireTelemetryFrame() processCrossfireTelemetryValue(i, value); if (i == RX_QUALITY_INDEX) { telemetryData.rssi.set(value); + telemetryStreaming = TELEMETRY_TIMEOUT10ms; } } }