From 3bbad909499b6f5da2126e33e6e4b7b6fccd98f4 Mon Sep 17 00:00:00 2001 From: heurist1 Date: Sat, 6 Nov 2021 12:35:37 +0000 Subject: [PATCH] Scale new integerised power to a better range --- firmware/application/apps/ui_adsb_rx.cpp | 2 +- firmware/application/apps/ui_adsb_rx.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/application/apps/ui_adsb_rx.cpp b/firmware/application/apps/ui_adsb_rx.cpp index c0467f06..41fd4103 100644 --- a/firmware/application/apps/ui_adsb_rx.cpp +++ b/firmware/application/apps/ui_adsb_rx.cpp @@ -70,7 +70,7 @@ void RecentEntriesTable::draw( (entry.callsign[0]!=' ' ? entry.callsign + " " : to_string_hex(entry.ICAO_address, 6) + " ") + to_string_dec_uint((unsigned int)((entry.pos.altitude+50)/100),4) + to_string_dec_uint((unsigned int)entry.velo.speed,4) + - to_string_dec_uint((unsigned int)(entry.amp>>7),4) + " " + + to_string_dec_uint((unsigned int)(entry.amp>>9),4) + " " + (entry.hits <= 999 ? to_string_dec_uint(entry.hits, 3) + " " : "1k+ ") + to_string_dec_uint(entry.age, 3); #endif diff --git a/firmware/application/apps/ui_adsb_rx.hpp b/firmware/application/apps/ui_adsb_rx.hpp index 998d2bef..cf1413cf 100644 --- a/firmware/application/apps/ui_adsb_rx.hpp +++ b/firmware/application/apps/ui_adsb_rx.hpp @@ -76,7 +76,7 @@ struct AircraftRecentEntry { uint16_t age_state { 1 }; uint32_t age { 0 }; - float amp {0.0f}; + uint32_t amp { 0 }; adsb_pos pos { false, 0, 0, 0 }; adsb_vel velo { false, 0, 999, 0 }; ADSBFrame frame_pos_even { };