From 6d2a2298ce14f5bd595cd5f9d0811cb7ee042208 Mon Sep 17 00:00:00 2001 From: 3djc Date: Fri, 13 Sep 2019 14:17:27 +0200 Subject: [PATCH] Do not update sensors when rssi is 0, align behavior with other telem protocol (#6761) --- radio/src/telemetry/crossfire.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/radio/src/telemetry/crossfire.cpp b/radio/src/telemetry/crossfire.cpp index 5ff7365ad..b233583a4 100644 --- a/radio/src/telemetry/crossfire.cpp +++ b/radio/src/telemetry/crossfire.cpp @@ -68,6 +68,9 @@ const CrossfireSensor & getCrossfireSensor(uint8_t id, uint8_t subId) void processCrossfireTelemetryValue(uint8_t index, int32_t value) { + if(!TELEMETRY_STREAMING()) + return; + const CrossfireSensor & sensor = crossfireSensors[index]; setTelemetryValue(PROTOCOL_TELEMETRY_CROSSFIRE, sensor.id, 0, sensor.subId, value, sensor.unit, sensor.precision); }