Commit graph

1347 commits

Author SHA1 Message Date
Jakob Ketterl e66a8d1dff handle changes to the always-on option 2024-01-29 23:33:41 +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 cb7e29f7bd don't shut down automatically 2024-01-28 17:19:48 +01:00
Jakob Ketterl 3cca3f82ed improve reader handling 2024-01-28 17:04:35 +01:00
Jakob Ketterl d02a449544 add missing feature description 2024-01-27 16:36:14 +01:00
Jakob Ketterl ad1b693dcb add DAB service selector 2024-01-25 00:10:25 +01:00
Jakob Ketterl 41bbdef15c narrow down the bandpass 2024-01-23 21:53:49 +01:00
Jakob Ketterl d44a2a64e5 automatically play the first service 2024-01-23 21:53:31 +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 97ace65537 don't specify the input paramter
* version 0.20 of redsea interprets the parameter differently
* we can rely on the default for now
2024-01-20 18:38:08 +01:00
Jakob Ketterl b3745ae54c apply downwards-compatible typing (for python < 3.9) 2024-01-19 02:39:15 +01:00
Jakob Ketterl 8b0b05e31d add config option for rbds decoding (US) 2024-01-18 16:59:10 +01:00
Jakob Ketterl 71f1b3dfb1 first steps adding RDS decoding with redsea 2024-01-18 02:07:55 +01:00
Jakob Ketterl 6aabff034a add config option to allow binding to a specific address
original idea by @OH2LAK (see #367)
2024-01-18 00:59:43 +01:00
Jakob Ketterl 6bb26de98f rework the way soapy settings are built 2024-01-17 23:40:37 +01:00
Jakob Ketterl 02c631e6e7 straighten out sdrplay options 2024-01-17 23:12:24 +01:00
Jakob Ketterl 402eadd280 add more sample rate validation 2024-01-17 22:39:05 +01:00
Jakob Ketterl 374bbb599e implement some basic validation for the sample rate 2024-01-17 21:23:35 +01:00
Jakob Ketterl 79e81295d5 preserve user input in case of form validation errors 2024-01-17 20:05:47 +01:00
Jakob Ketterl 1312bd6c4a implement stricter validation of ip and port 2024-01-06 19:19:48 +01:00
Jakob Ketterl 5e13e396c4 set number of channels to allow channel selection 2024-01-06 19:06:05 +01:00
Jakob Ketterl cb6faa708a
Merge pull request #357 from alexander-sholohov/soapy_afedri
Add support of soapy afedri driver
2024-01-06 18:33:31 +01:00
Jakob Ketterl 395868d7f9 rename parameter 2024-01-06 18:30:34 +01:00
Jakob Ketterl 35c2701e37 add additional validation for soapy channel 2024-01-06 16:22:22 +01:00
Alexander Sholohov e71d38b15a improve address:port validation, add DropdownInput for rx_mode 2024-01-05 11:28:26 +07:00
Alexander Sholohov 9a5313f4fe add channel selection to optional device parameters for soapy devices 2024-01-05 08:46:12 +07:00
Alexander Sholohov cde6f586f9 Revert "add channel selection to optional device parameters"
This reverts commit 2e47f38a8d.
2024-01-05 08:40:16 +07:00
Alexander Sholohov 8f02574df1 remove SoapyRemote reference 2023-11-19 18:28:15 +07:00
Alexander Sholohov 2bd2e81d57 remove parameter map_ch0 2023-10-31 21:11:52 +07:00
Alexander Sholohov 08c5c97dcb allow to work through soapyRemote driver 2023-10-31 21:10:35 +07:00
Alexander Sholohov 2e47f38a8d add channel selection to optional device parameters 2023-10-29 22:49:29 +07:00
Jim Ancona 21027f672c Allow configuration of HPSDR connector for multiple radios 2023-10-23 15:45:19 -04:00
Alexander Sholohov bf8eb50c0b add parameter map_ch0 to afedri driver, clean up infotext 2023-10-22 13:05:25 +07:00
Alexander Sholohov f5bcbdc854 clean up afedri driver code 2023-10-21 10:07:50 +07:00
Alexander Sholohov 3b8324d3f4 add support of soapy afedri driver 2023-10-15 17:31:59 +07:00
Jakob Ketterl 285afb14d7 parse additional position data, if available 2023-09-21 20:51:35 +02:00
Jakob Ketterl f1995d3c6b handle potentially invalid ascii characters 2023-09-19 18:20:37 +02:00
Jakob Ketterl 5058a91db0 switch out logreader with a buffer-based implementation (again) 2023-09-16 00:39:00 +02:00
Jakob Ketterl e201ca07e3 get dump1090 on STDOUT instead of a tcp socket 2023-09-15 20:44:17 +02:00
Jakob Ketterl 3ac15bf1d3 add some warnings to wave file handling 2023-09-15 01:31:19 +02:00
Jakob Ketterl a2522146b5 remove superfluous import 2023-09-14 19:08:13 +02:00
Jakob Ketterl 156d1adc69 parse event reports and extract timestamps 2023-09-12 18:58:25 +02:00
Jakob Ketterl 97a9a4f8c9 remove a few superfluous intermediate classes 2023-09-12 18:57:47 +02:00
Jakob Ketterl 26b8c53374 introduce metrics for HFDL and VDL2 2023-09-12 16:46:05 +02:00
Jakob Ketterl ef0cbdfeb9 add a message to indicate we're ready to reduce confusion 2023-09-11 03:41:34 +02:00
Jakob Ketterl 71e91aef53 add a flush so that the intro doesn't get lost 2023-09-11 02:25:48 +02:00
Jakob Ketterl af5b16672a don't send location to map if we have no id at all 2023-09-10 18:40:44 +02:00
Jakob Ketterl 3459d00a8a try to parse flight numbers better 2023-09-10 03:16:47 +02:00