Commit graph

60 commits

Author SHA1 Message Date
DJ2LS e91cf49f21 make beacon a service 2023-12-21 17:47:48 +01:00
DJ2LS e26d512951 WIP ARQ - fixed wrong payload 2023-12-16 17:21:07 +01:00
DJ2LS 6f7166201f WIP ARQ - fixed tests 2023-12-16 12:54:16 +01:00
DJ2LS 681bc5703f WIP ARQ - moved calculate_fft to audio 2023-12-16 11:05:53 +01:00
DJ2LS 7394e8b31b WIP ARQ - removed fsk 2023-12-16 10:35:06 +01:00
DJ2LS ad6f913aab WIP ARQ - cleanup and fixes 2023-12-16 10:28:30 +01:00
Pedro 30996c03b6 Eliminate modem TX queues and change transmit() to a blocking call 2023-12-16 00:51:57 +01:00
Pedro 1640f6c66e Eliminate the modem modoutqueue 2023-12-15 18:25:01 +01:00
DJ2LS 4d59311f66 WIP ARQ - more fixes 2023-12-15 16:40:05 +01:00
DJ2LS a970f96165 WIP ARQ - more fixes 2023-12-15 16:22:38 +01:00
DJ2LS 22e98a816f WIP ARQ - more fixes 2023-12-15 14:56:35 +01:00
DJ2LS c4dbe0caef WIP ARQ - cleanup and modem fix 2023-12-15 14:41:11 +01:00
Pedro 3fd2c402af Get rid of the DATA_QUEUE_TRANSMIT (there is still the MODEM_TRANSMIT_QUEUE) 2023-12-04 11:05:45 +01:00
Pedro efb1a8e61b Move reset_data_sync() to Demodulator 2023-12-03 15:05:44 +01:00
Pedro d5a1a74f1a Separate demodulation code 2023-11-29 17:35:23 +01:00
Mashintime f044b64ace Audio dbfs support 2023-11-28 17:46:55 -05:00
Mashintime bf31ca5891 Busy slot states 2023-11-28 17:29:01 -05:00
Pedro 8f2f464846 Move Beacon from data_handler_broadcasts to modem 2023-11-26 22:24:09 +01:00
Mashintime 12e5d2ff7a Fix dynamic control of FFT data stream 2023-11-26 12:22:22 -05:00
Pedro e0bd7c5e09 Fix several errors to get server to start again. 2023-11-26 12:45:51 +01:00
Pedro dea132203b Make modem transmit queue item format more explicit 2023-11-25 23:39:35 +01:00
Pedro f96c566223 Move codec2 functions to codec2 interface 2023-11-25 23:14:49 +01:00
Mashintime 22e2f2f08a Enable fft when client connects to fft ws 2023-11-23 01:02:56 -05:00
Pedro a5ebf2d0fc Improve threading.Event() usage on transmission 2023-11-22 21:54:50 +01:00
Mashintime 7c73e131a5 Some rig control work 2023-11-18 17:50:40 -05:00
Mashintime daa8604c7b Fix a few cfg items in modem.py 2023-11-18 11:55:49 -05:00
DJ2LS 07e6c33e89 and another global has been eliminated.. 2023-11-17 23:33:30 +01:00
DJ2LS 5121cb5a14 and another global has been eliminated.. 2023-11-17 23:05:41 +01:00
DJ2LS d7755b147a and another global has been eliminated.. 2023-11-17 10:37:50 +01:00
DJ2LS 4e14eeecb7 and another global has been eliminated.. 2023-11-17 10:22:45 +01:00
DJ2LS ee709b32ef reducing another global... 2023-11-17 09:53:51 +01:00
DJ2LS d74dda0bc5 config fixes and adjustments 2023-11-14 19:26:11 +01:00
DJ2LS 5f8192d5cf Merge remote-tracking branch 'origin/develop' into develop 2023-11-13 18:12:02 +01:00
DJ2LS 1852458cf5 remove globals 2023-11-13 18:11:55 +01:00
Mashintime 3aaf28cb3b Fix crash on windows 2023-11-13 08:19:48 -05:00
DJ2LS 9130d97cae fixed a wrong config 2023-11-12 23:28:10 +01:00
DJ2LS 5962450be7 more cleanup 2023-11-12 23:22:53 +01:00
DJ2LS 5a10a07e21 adjusted modem and trigger states 2023-11-11 20:52:29 +01:00
DJ2LS 78b545dff0 updated settings 2023-11-11 20:38:13 +01:00
DJ2LS bd2e173620 introduced state manager and changed config.ini 2023-11-11 20:01:15 +01:00
DJ2LS 42b206536d reduced more variables from global store 2023-11-11 11:09:19 +01:00
DJ2LS e82592bab7 possible fix of crashing audio device 2023-11-11 10:53:01 +01:00
DJ2LS 722f1ef785 adjusted modem startup and audio tests 2023-11-11 10:41:16 +01:00
DJ2LS 4cf915c399 audio device check before starting modem 2023-11-10 16:02:38 +01:00
DJ2LS e7c976f5f4 start-stop modem via command 2023-11-09 22:11:53 +01:00
DJ2LS 3616e131f7 attempt using waerfall with websockets 2023-11-09 17:14:22 +01:00
DJ2LS a6aabd1bc4 adjusted some command handling 2023-11-09 13:52:27 +01:00
Pedro bf866a73e6 Integrate the modem event queue in other modules 2023-11-08 18:49:38 +01:00
Pedro 08f35903af Connect modem events to /events websocket 2023-11-08 17:46:15 +01:00
Pedro a4f4b7b052 Refactor modem.py init 2023-11-08 14:24:54 +01:00