Commit graph

1315 commits

Author SHA1 Message Date
Jakob Ketterl
65efc0fa75 basic parsing of acars messages 2023-09-21 22:55:39 +02:00
Jakob Ketterl
4bce1024ba switch to audio stream (instead of IQ) 2023-09-21 22:55:39 +02:00
Jakob Ketterl
f1097e8f64 parse additional position data, if available 2023-09-21 22:55:16 +02:00
Jakob Ketterl
6ca8714fdd handle potentially invalid ascii characters 2023-09-21 14:52:36 +02:00
Jakob Ketterl
47d1e1f2f2 switch out logreader with a buffer-based implementation (again) 2023-09-21 14:52:36 +02:00
Jakob Ketterl
81971e903c get dump1090 on STDOUT instead of a tcp socket 2023-09-21 14:52:36 +02:00
Jakob Ketterl
b9471f60ec add some warnings to wave file handling 2023-09-21 14:52:36 +02:00
Jakob Ketterl
40a7229729 remove superfluous import 2023-09-21 14:52:36 +02:00
Jakob Ketterl
d35115f1f4 parse event reports and extract timestamps 2023-09-21 14:52:36 +02:00
Jakob Ketterl
34da0a9148 remove a few superfluous intermediate classes 2023-09-21 14:52:36 +02:00
Jakob Ketterl
77fd879c86 introduce metrics for HFDL and VDL2 2023-09-21 14:52:36 +02:00
Jakob Ketterl
82e54db259 add a message to indicate we're ready to reduce confusion 2023-09-21 14:52:36 +02:00
Jakob Ketterl
c2a7a655a3 add a flush so that the intro doesn't get lost 2023-09-21 14:52:36 +02:00
Jakob Ketterl
a2e030146d don't send location to map if we have no id at all 2023-09-21 14:52:36 +02:00
Jakob Ketterl
713fbfb247 try to parse flight numbers better 2023-09-21 14:52:36 +02:00
Jakob Ketterl
b5eee9450c don't differentiate between "human-readable" and "flight" 2023-09-21 14:52:36 +02:00
Jakob Ketterl
f216fea70a respect timestamps for hfdl locations 2023-09-21 14:52:36 +02:00
Jakob Ketterl
dd6fc4581c normalize icaos as uppercase 2023-09-21 14:52:36 +02:00
Jakob Ketterl
6eb1413941 make sure we are working with the right type 2023-09-21 14:52:36 +02:00
Jakob Ketterl
7beb819090 enable acars as a background decoding service 2023-09-08 20:01:28 +02:00
Jakob Ketterl
1630cbb779 Merge branch 'develop' into acars 2023-09-08 20:00:29 +02:00
Jakob Ketterl
d0c0d6fe5f pass icao when available 2023-09-08 19:59:18 +02:00
Jakob Ketterl
8d9b7e2f3b strip leading periods from registration 2023-09-08 19:58:53 +02:00
Jakob Ketterl
7758ff6541 enable vdl2 as a service 2023-09-08 19:58:38 +02:00
Jakob Ketterl
d0e148c805 add some basic infrastructure for acarsdec 2023-09-08 16:44:15 +02:00
Jakob Ketterl
6b026e8450 add some generic error handling 2023-09-08 16:09:03 +02:00
Jakob Ketterl
095bdf38bf more work on extracting airplane infos 2023-09-08 15:38:48 +02:00
Jakob Ketterl
26b8423193 introduce source classes for the map 2023-09-06 16:36:38 +02:00
Jakob Ketterl
abc5cd177e icao should be part of the source, not the location 2023-09-06 15:53:08 +02:00
Jakob Ketterl
26896cf2d5 apply ttl approach to all locations 2023-09-06 15:18:04 +02:00
Jakob Ketterl
22b6d3e645 make hfdl available as a service 2023-09-06 03:16:50 +02:00
Jakob Ketterl
be6eee52c4 update the feature report 2023-09-06 00:37:59 +02:00
Jakob Ketterl
6979630653 flush dumphfdl for quicker shutdown 2023-09-05 23:25:51 +02:00
Jakob Ketterl
da53c5907a let's get some locations up on the map 2023-09-05 23:25:32 +02:00
Jakob Ketterl
e934a3935c add dumpvdl2 basic infrastructure 2023-09-04 19:02:43 +02:00
Jakob Ketterl
f794f285f3 add some basic infrastructure for hfdl 2023-09-03 23:48:56 +02:00
Jakob Ketterl
33030b38e9 keep bandpass off per default; sync settings correctly for initial
modulation
2023-09-03 18:27:05 +02:00
Jakob Ketterl
0c6de7cf2a first shot at decoding ISM data with rtl_433 2023-09-01 23:37:40 +02:00
Jakob Ketterl
687bf1c3d2 add a safety net timeout for feature checks 2023-09-01 22:49:58 +02:00
Jakob Ketterl
ea53fc47af feature check should not start a lingering dump1090 instance... 2023-09-01 17:42:08 +02:00
Jakob Ketterl
58943f82a7 add feature description text for dump1090 2023-08-31 22:44:56 +02:00
Jakob Ketterl
c41aaaf6ac add a more detailed note to codecserver 2023-08-31 21:47:49 +02:00
Jakob Ketterl
4d42d9c354 actually perform the assignment 2023-08-31 20:17:40 +02:00
Jakob Ketterl
5f931821e5 implement gillham altitude decoding 2023-08-31 20:15:18 +02:00
Jakob Ketterl
feb309054a silently ignore dump1090 heartbeat messages 2023-08-30 18:18:38 +02:00
Jakob Ketterl
ce6029fe94 use unions for compatibility with older versions of python 2023-08-30 01:56:39 +02:00
Jakob Ketterl
2b09c209f1 remove debugging 2023-08-29 19:49:05 +02:00
Jakob Ketterl
21455c1b23 add a LineBasedModule for the common task of parsing line-by-line input 2023-08-29 01:56:27 +02:00
Jakob Ketterl
a3407c71aa move the detection of deleted properties to where the events are wired 2023-08-29 00:02:44 +02:00
Jakob Ketterl
9d2b626e6f implement gray decoder 2023-08-28 22:35:34 +02:00