Commit graph

233 commits

Author SHA1 Message Date
Jakob Ketterl c1b32990d9 tap into more modes 2024-01-30 02:12:23 +01:00
Jakob Ketterl e2192a9665 increase sample rate to 1.2M to be able to decode MBus 2024-01-28 23:04:26 +01:00
Jakob Ketterl 6bc4572650 increase ISM bandwidth; allow bandpass adjustments 2024-01-28 19:39:01 +01:00
Jakob Ketterl 3e25bced56 increase the buffer again 2024-01-26 22:54:28 +01:00
Jakob Ketterl 2726907fb3 reset shift on tune; constrain shift 2024-01-26 20:50:03 +01:00
Jakob Ketterl 47a5ba7634 add timestamp display 2024-01-26 18:42:54 +01:00
Jakob Ketterl 87afa13b46 display ensemble info 2024-01-25 18:40:31 +01:00
Jakob Ketterl ad1b693dcb add DAB service selector 2024-01-25 00:10:25 +01:00
Jakob Ketterl f33dfda005 first implementation of a station dropdown 2024-01-24 23:01:51 +01:00
Jakob Ketterl df6fe8971a pass through programme information 2024-01-24 22:37:20 +01:00
Jakob Ketterl 9d705da813 implement frequency correction feedback loop 2024-01-23 21:52:41 +01:00
Jakob Ketterl 5ddd719364 add some first structure for DAB decoding 2024-01-22 02:38:20 +01:00
Jakob Ketterl 625afcfbbb pass downmix parameter 2024-01-22 01:14:05 +01:00
Jakob Ketterl 8b0b05e31d add config option for rbds decoding (US) 2024-01-18 16:59:10 +01:00
Jakob Ketterl 91a7612d6b start displaying RDS metadata 2024-01-18 16:11:13 +01:00
Jakob Ketterl 7def90c634 correctly shut down sidechain 2024-01-18 14:51:58 +01:00
Jakob Ketterl 0d3210d3ec generalize 2024-01-18 02:08:26 +01:00
Jakob Ketterl 71f1b3dfb1 first steps adding RDS decoding with redsea 2024-01-18 02:07:55 +01:00
Jakob Ketterl 4c2f9a67f6 activate UTF8 replacement handling 2023-09-17 04:15:08 +02:00
Jakob Ketterl 97701bbb7d remove extra strip() 2023-09-17 00:48:18 +02:00
Jakob Ketterl faa74c6790 disable squelch on a number of modes 2023-09-16 06:14:36 +02:00
Jakob Ketterl 5058a91db0 switch out logreader with a buffer-based implementation (again) 2023-09-16 00:39:00 +02:00
Jakob Ketterl 1a8d1dcb8b fix typing 2023-09-15 20:31:52 +02:00
Jakob Ketterl 6ad24f64d8 handle errors on write, too, courtesy of @luarvique 2023-09-14 22:32:33 +02:00
Jakob Ketterl 4a4e305ab5 add PopenModules timeout, courtesy of @luarvique 2023-09-14 22:23:09 +02:00
Jakob Ketterl 095bdf38bf more work on extracting airplane infos 2023-09-08 15:38:48 +02:00
Jakob Ketterl 4ba7152893 json parser can handle bytes natively 2023-09-05 23:28:46 +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 ce6029fe94 use unions for compatibility with older versions of python 2023-08-30 01:56:39 +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 e109149b92 improve the chain insert() api 2023-08-28 23:39:50 +02:00
Jakob Ketterl 37ee7796db added option to run demodulator without bandpass 2023-08-25 21:12:13 +02:00
Jakob Ketterl cafdb3a9f2 add the option to disable the scondary fft 2023-08-24 22:00:59 +02:00
Jakob Ketterl c7fbc8202b move to better location 2023-08-24 19:34:20 +02:00
Jakob Ketterl f7bb1427cc check if sample rate is even valid 2023-08-24 19:03:43 +02:00
Jakob Ketterl 25ae3359ea parse and display some information 2023-08-23 00:40:24 +02:00
Jakob Ketterl 10337f7db8 add message parsing 2023-08-22 21:16:38 +02:00
Jakob Ketterl 387d94b4ce add dump1090 demodulator (raw message only for now) 2023-08-22 19:59:00 +02:00
Jakob Ketterl ce1ad5ce02 move the logging writer for general use 2023-08-22 19:42:04 +02:00
Jakob Ketterl 063023564b add empty demodulator (for modes that don't produce any usable audio) 2023-08-22 19:41:24 +02:00
Jakob Ketterl 154897ab3f use a lowpass as a matched filter for pocsag 2023-08-22 01:52:34 +02:00
Jakob Ketterl 4eae45ddbf move direwolf module into the direwolf namespace 2023-08-21 23:24:43 +02:00
Jakob Ketterl 32fcfad4d5 use the new execmodule where appropriate 2023-08-21 23:18:58 +02:00
Jakob Ketterl 69d9a5ae79 introduce a filter for d-star 2023-08-21 23:12:10 +02:00
Jakob Ketterl c1bfb480e7 tweak timing recovery parameters 2023-08-21 17:30:07 +02:00