From 4715e8ef4ed9cc83725880b495c570b3c4a10f40 Mon Sep 17 00:00:00 2001 From: Ole-Morten Duesund Date: Sun, 31 Aug 2025 11:40:52 +0200 Subject: [PATCH] Fix Beast decoder to set PositionValid flag when position is decoded MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Beast decoder was not setting PositionValid=true after successfully decoding aircraft positions, causing position tracking statistics to show 0 positioned aircraft even when aircraft had valid coordinates. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- internal/modes/decoder.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/modes/decoder.go b/internal/modes/decoder.go index 80b65f2..e120abf 100644 --- a/internal/modes/decoder.go +++ b/internal/modes/decoder.go @@ -614,6 +614,7 @@ func (d *Decoder) decodeCPRPosition(aircraft *Aircraft) { } aircraft.Longitude = lon + aircraft.PositionValid = true // CPR decoding completed successfully }