Commit Graph

59 Commits

Author SHA1 Message Date
Jakob Ketterl b1684908a4 remove todo 2023-02-19 16:18:49 +01:00
Jakob Ketterl ed76fd7606 add MSK144 service demodulator 2023-02-19 16:18:08 +01:00
Jakob Ketterl 7b3f212ccb improve error handling during service initialization 2023-02-19 16:14:08 +01:00
Jakob Ketterl cbcba5807f restore PSK decoding 2021-09-23 18:43:41 +02:00
Jakob Ketterl f2a97415b9 more localized imports 2021-09-20 16:55:17 +02:00
Jakob Ketterl 81ed1a9ebb abstract chain features; use local imports to avoid hard dependencies 2021-09-20 16:14:23 +02:00
Jakob Ketterl f3b05c6318 re-add m17 2021-09-07 14:45:52 +02:00
Jakob Ketterl f9f0bdde12 restore js8 functionality 2021-09-06 22:50:57 +02:00
Jakob Ketterl b9f43654cd restore aprs functionality 2021-09-06 15:05:33 +02:00
Jakob Ketterl f9df35ffd4 rebuilt the resampler using pycsdr 2021-09-01 15:58:39 +02:00
Jakob Ketterl 51453662e2 fix dial frequencies 2021-08-31 22:46:11 +02:00
Jakob Ketterl 120328ce12 restore background services 2021-08-31 21:53:15 +02:00
Jakob Ketterl 33a942707c allow slots to be off in the daylight scheduler 2021-05-17 23:23:25 +02:00
Jakob Ketterl dc848a7006 fix bandwidth calculation for single-service groups 2021-05-08 00:59:57 +02:00
Jakob Ketterl 093ad6cd0d improve oversampling for resampling 2021-05-08 00:38:00 +02:00
Jakob Ketterl fd26acca68 don't resample when there's only one service 2021-05-08 00:37:30 +02:00
Jakob Ketterl bbad34cec3 move wsjt/js8 decisions out of csdr 2021-04-09 18:16:25 +02:00
Jakob Ketterl 341e254640 fix shutdown iteration 2021-03-20 17:24:00 +01:00
Jakob Ketterl cfeab98620 hook up service handling to new device events 2021-03-20 01:56:07 +01:00
Jakob Ketterl c50473fea5 implement device shutdown on deletion or lack of profiles 2021-03-18 22:59:46 +01:00
Jakob Ketterl 364c7eb505 show more information on the sdr settings page 2021-03-18 21:53:59 +01:00
Jakob Ketterl 9dcf342b13 fix scheduler behavior on enable / disable 2021-03-18 21:17:23 +01:00
Jakob Ketterl d573561c67 activate enable / disable cycle 2021-03-18 19:59:10 +01:00
Jakob Ketterl b25a673829 refactor state handling: uncouple failed and enabled flags 2021-03-18 19:34:53 +01:00
Jakob Ketterl 0a76801a03 activate "service_decoder" setting 2021-02-26 23:50:58 +01:00
Jakob Ketterl 3164683e74 handle device shudown when schedule is off 2021-02-26 22:36:15 +01:00
Jakob Ketterl 4e7f02fc2c activate more scheduler and service settings 2021-02-26 21:27:42 +01:00
Jakob Ketterl 0231d98ab8 wire "services_enabled" setting 2021-02-26 17:53:32 +01:00
Jakob Ketterl 412e0a51c7 implement property deletion handling; activate scheduler deletion 2021-02-26 01:12:03 +01:00
Jakob Ketterl 91c4d6f568 make scheduler respond to config changes 2021-02-25 22:19:05 +01:00
Jakob Ketterl c2e8ac516c introduce enums for state management 2021-02-20 22:54:07 +01:00
Jakob Ketterl f23fa59ac3 implement config layering 2021-02-11 19:31:44 +01:00
Jakob Ketterl 9357d57a28 move temporary_directyr to core config; implement override logic 2021-02-06 21:55:47 +01:00
Jakob Ketterl 64b7b485b3 run the code formatter over all 2021-01-20 17:01:46 +01:00
Jakob Ketterl fe45d139ad fix an unset property error 2021-01-20 16:41:53 +01:00
Jakob Ketterl cf0c6e7f9d adapt to config event api changes 2020-12-30 17:18:46 +01:00
Jakob Ketterl 6f46e4d376 remove debugging 2020-12-06 00:42:48 +01:00
Jakob Ketterl bee6ddc843 use information from the mode registry to set up services 2020-12-06 00:36:20 +01:00
Jakob Ketterl a8bd13f7e6 increase bandwidth for packet to 12.5kHz 2020-11-30 17:13:03 +01:00
Jakob Ketterl 9be0664e14 explicit typing of the source event interface 2020-08-30 23:47:04 +02:00
Jakob Ketterl 0030c6d656 thread names to aid debugging 2020-08-14 20:22:25 +02:00
Jakob Ketterl 7ea8c8f7c6 use better locking for the service startup/shutdown 2020-07-30 21:35:31 +02:00
Jakob Ketterl 7d41fc8b06 pass temporary directory to services, too 2020-05-11 23:45:44 +02:00
Jakob Ketterl 907787cfdc implement first stages of active mode communication 2020-04-26 15:17:03 +02:00
Jakob Ketterl 99b4a25de7 js8 service 2020-04-14 21:27:50 +02:00
Jakob Ketterl d06e9151b9 pass the frequency along with the job, refs #22 #61 2020-04-05 16:35:46 +02:00
Jakob Ketterl 199dfe106a add a new multi-checkbox to select background detection services 2020-03-29 19:50:37 +02:00
Jakob Ketterl fd9e913a49 config migration for receiver_gps 2020-03-29 18:08:26 +02:00
Jakob Ketterl 25b287344f rename collect -> filter 2020-03-24 22:16:11 +01:00
Jakob Ketterl c83d8580ba rewrite property engine
Property class is gone; logic is now done with Layers, Stack and Filter
2020-03-23 23:56:05 +01:00