From d64391790418f76f1f8a89c812279796b4f878e1 Mon Sep 17 00:00:00 2001 From: bsongis Date: Wed, 8 Feb 2012 21:57:09 +0000 Subject: [PATCH] Rounding only for RSSI --- src/frsky.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frsky.cpp b/src/frsky.cpp index 22181df90..dde202db8 100644 --- a/src/frsky.cpp +++ b/src/frsky.cpp @@ -492,6 +492,8 @@ void frskyAlarmsRefresh() } #endif +// TODO change names +// Optimize? void FrskyRSSI::set(uint8_t value) { this->value = (((uint16_t)this->value * 7) + value + 4) / 8; @@ -501,9 +503,11 @@ void FrskyRSSI::set(uint8_t value) void FrskyData::set(uint8_t value) { + this->value = value; if (!max || max < value) max = value; - FrskyRSSI::set(value); + if (!min || min > value) + min = value; } void resetTelemetry()