Commit Graph

84 Commits

Author SHA1 Message Date
Jakob Ketterl afcd8277d1 add MSK144 parsing 2023-02-14 18:36:17 +01:00
Jakob Ketterl 258e41669e structured callsign data 2022-11-30 01:07:16 +01:00
Jakob Ketterl 25e2a8013e parser typing 2021-09-28 00:27:01 +02:00
Jakob Ketterl 51453662e2 fix dial frequencies 2021-08-31 22:46:11 +02:00
Jakob Ketterl 73d326037c restore audio chopper decoding 2021-08-31 16:54:37 +02:00
Jakob Ketterl 4993a56235 use a single connection to avoid the managing overhead 2021-04-11 21:04:13 +02:00
Jakob Ketterl 7e4671afe4 Improve profile handling
* introduce profile sources
* subscriptions can handle config change events
* web config changes to profile changes will now take effect immediately
2021-04-11 18:46:21 +02:00
Jakob Ketterl bbad34cec3 move wsjt/js8 decisions out of csdr 2021-04-09 18:16:25 +02:00
Jakob Ketterl 902fc666c2 stricter q65 mode parsing and availability check 2021-02-08 15:58:37 +01:00
Jakob Ketterl 3a1e5ee73c avoid using tuples, they don't work in json (future config system) 2021-02-08 15:34:55 +01:00
Jakob Ketterl 8e4716f241 drop empty Q65 decodes 2021-02-05 01:07:09 +01:00
Jakob Ketterl d6d6d97a13 add Q65 mode integration 2021-02-03 20:11:07 +01:00
Jakob Ketterl a0d219d120 protect against parser errors to prevent queue backlogging 2021-01-22 19:48:31 +01:00
Jakob Ketterl 64b7b485b3 run the code formatter over all 2021-01-20 17:01:46 +01:00
Jakob Ketterl 885e361bab implement reporting of FST4W spots (in theory) 2021-01-15 16:19:45 +01:00
Jakob Ketterl e3aa3fa4c6 implement wsprnet reporting, refs #62 2021-01-14 22:54:59 +01:00
Jakob Ketterl 132bd2b445 create reporting engine to distribute spots 2021-01-14 20:52:56 +01:00
Jakob Ketterl a7f667779a allow roaming / portable / mobile calls in wsjt-x message 2020-12-09 12:47:08 +01:00
Jakob Ketterl f8fc61e9bd streamline datetime parsing 2020-12-09 12:02:40 +01:00
Jakob Ketterl a8011e3a1a use profiles instead of parsing to detect mode 2020-12-09 11:38:46 +01:00
Jakob Ketterl 3291dbe8d2 fix fst4w profile 2020-12-08 01:06:21 +01:00
Jakob Ketterl 519155a12f fix "R" callsign problem 2020-12-08 00:01:00 +01:00
Jakob Ketterl 603c3df1b6 fix fst4(w) filenames 2020-12-08 00:00:21 +01:00
Jakob Ketterl 05ca541a8e fix jt9 parameters 2020-12-07 20:29:22 +01:00
Jakob Ketterl ac4401175f add FST4 and FST4W modes 2020-12-07 11:56:01 +01:00
Jakob Ketterl c947204356 adopt the frontend regex (matches better), closes #170 2020-09-13 22:30:57 +02:00
Jakob Ketterl 978eea400d clean up wsjt remainders in absctract code 2020-04-25 16:22:40 +02:00
Jakob Ketterl 5ab2f02f63 multi-profile decoding 2020-04-23 00:21:59 +02:00
Jakob Ketterl 0120b33a25 refactor chopper out of wsjt 2020-04-22 23:53:19 +02:00
Jakob Ketterl d07cbb2b10 more abc 2020-04-05 21:48:05 +02:00
Jakob Ketterl 4d67b684e4 refactor 2020-04-05 19:08:58 +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 366def0235 use abc 2020-04-05 15:22:23 +02:00
Jakob Ketterl 541c38151f split config and property code, first test 2020-03-21 22:40:39 +01:00
Jakob Ketterl ea5b5dc8fb avoid preexec_fn (something's leaky there) 2020-01-17 12:17:15 +00:00
Jakob Ketterl 0e528c9267 refactor parsers; introduce new pocsag parser 2020-01-09 15:11:53 +01:00
Jakob Ketterl de958ca091 seems like this fixes the starvation of workers 2020-01-02 19:35:58 +01:00
Jakob Ketterl b5c5bcb9f1 fix readline problem 2019-12-21 21:17:19 +01:00
Jakob Ketterl 8fe9bf6292 attempt better wsjt decoder handling 2019-12-21 21:08:44 +01:00
Jakob Ketterl 95253e40bd organize timers and threads to get proper shutdown 2019-10-31 22:24:31 +01:00
Jakob Ketterl 6911ca407e code format 2019-09-25 00:47:34 +02:00
Jakob Ketterl ba03243527 fix date 2019-09-24 21:42:00 +02:00
Jakob Ketterl f8dcff788b build valid packets (hopefully) 2019-09-23 22:45:55 +02:00
Jakob Ketterl 4be34e4dc1 integrate pskreporter scheduling (no upload yet) 2019-09-23 18:33:52 +02:00
Jakob Ketterl ae87185ad0 run the formatter once more 2019-09-23 03:15:24 +02:00
Jakob Ketterl 52afe3fb02 tone down wsjt logging 2019-09-22 12:57:59 +02:00
Jakob Ketterl 30512e347a fix more threading issues; add users metric 2019-09-18 15:40:23 +02:00
Jakob Ketterl 6f983ccb6b synchronize scheduler access 2019-09-18 01:46:31 +02:00
Jakob Ketterl 3814767e28 count errors 2019-09-18 01:46:09 +02:00
Jakob Ketterl 5b6edd110d wsjt decoding depth configuration 2019-09-15 16:37:12 +02:00