only take traffic with estimation to actually send to EFB as bearingless

pull/827/merge^2
Adrian Batzill 2021-02-27 13:47:29 +01:00
rodzic fbda2940a4
commit 0c733919f9
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -325,7 +325,8 @@ func sendTrafficUpdates() {
isOwnshipTi, shouldIgnore := isOwnshipTrafficInfo(ti)
// As bearingless targets, we show the closest estimated traffic that is between +-2000ft
if !shouldIgnore && !ti.Position_valid && (bestEstimate.DistanceEstimated == 0 || ti.DistanceEstimated < bestEstimate.DistanceEstimated) {
if !shouldIgnore && !ti.Position_valid && ti.DistanceEstimated > 0 &&
(bestEstimate.DistanceEstimated == 0 || ti.DistanceEstimated < bestEstimate.DistanceEstimated) {
if ti.Alt != 0 && math.Abs(float64(ti.Alt) - float64(currAlt)) < 2000 {
bestEstimate = ti
}