Ich habe nutze https://github.com/lyusupov/flare zum Dekodieren von FLARM (Siehe Forum: https://www.ulforum.de/ultraleicht/forum/2_technik-und-flugzeuge/9280_flarm-empfang-und-dekodierung-mit-dvb-t-usb-receiver-analog-zu-dump1090).
Die empfangenen und dekodierten Daten sehen so aus:
{"addr":"XXXXXX","time":1624891733.682316,"rssi":-36.4,"channel":117,"lat":50.5115968,"lon":12.3447488,"dist":3828.34,"alt":1446,"vs":2,"type":8,"stealth":0,"no_track":0,"ns":[-91,-90,-90,-89],"ew":[-78,-79,-79,-80]}Leider konnte ich im Netz keine Dokumentation zu dem Format finden, lediglich diese Stellen im Quellcode vom flare FLARM decoder: https://github.com/lyusupov/flare/blob/master/flarm_decode.c#L152-L153
{"addr":"XXXXXX","time":1624891746.954289,"rssi":-40.4,"channel":118,"lat":50.5063360,"lon":12.3377472,"dist":3909.39,"alt":1459,"vs":12,"type":8,"stealth":0,"no_track":0,"ns":[-85,-83,-81,-78],"ew":[-79,-81,-83,-86]}
Wie kann ich aus den Werten für "ns" (north-south) und "ew" (east-west) die Richtung des Flugzeugs ermitteln - und handelt es sich dann um "heading" oder "track"?