From 4343bd9826096f7352a385c11882786d835196ff Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 8 Sep 2016 06:43:25 +0200 Subject: [PATCH] [Crossfire] Tx power enum was displayed instead of real value --- radio/src/telemetry/crossfire.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/radio/src/telemetry/crossfire.cpp b/radio/src/telemetry/crossfire.cpp index 90fef1409..ac902c279 100644 --- a/radio/src/telemetry/crossfire.cpp +++ b/radio/src/telemetry/crossfire.cpp @@ -156,6 +156,10 @@ void processCrossfireTelemetryFrame() telemetryStreaming = TELEMETRY_TIMEOUT10ms; for (int i=0; i<10; i++) { if (getCrossfireTelemetryValue<1>(3+i, value)) { + if (i == 6) { + static uint32_t power_values[] const = { 0, 10, 25, 100, 500, 1000, 2000 }; + value = (i < DIM(power_values) ? power_values[i] : 0); + } processCrossfireTelemetryValue(i, value); if (i == 2) { telemetryData.rssi.set(value);