From 7a10a80f3c062f2ec06ade287155c424dc79132b Mon Sep 17 00:00:00 2001 From: Adrian Batzill Date: Mon, 15 Jul 2019 17:37:01 +0100 Subject: [PATCH] fix for invalid relative altitude reporting via flarm-nmea --- main/flarm-nmea.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/flarm-nmea.go b/main/flarm-nmea.go index c911a6a9..984e1684 100644 --- a/main/flarm-nmea.go +++ b/main/flarm-nmea.go @@ -106,7 +106,7 @@ func makeFlarmPFLAAString(ti TrafficInfo) (msg string, valid bool) { //} altf := mySituation.BaroPressureAltitude - if !isTempPressValid() { // if no pressure altitude available, use GPS altitude + if !isTempPressValid() || ti.AltIsGNSS { // if no pressure altitude available, use GPS altitude altf = mySituation.GPSAltitudeMSL } relativeVertical = int32(float32(ti.Alt)*0.3048 - altf*0.3048) // convert to meters