Commit graph

85 commits

Author SHA1 Message Date
dj2ls
6fe921aabc ARQ WIP 2024-04-01 09:03:58 +02:00
dj2ls
05bff2ff70 reduced audio block size 2024-03-31 23:41:47 +02:00
dj2ls
33cb040edf ARQ WIP 2024-03-31 21:14:46 +02:00
DJ2LS
aacc09f936 added datac14 to modem.. 2024-03-29 14:39:55 +01:00
DJ2LS
41d9642eb1 adjusted server shutdown and transmitting state 2024-03-15 09:45:51 +01:00
DJ2LS
787cb2d862 don't restart modem on input overflow for now for checking if callback mode solved problems 2024-03-13 22:06:59 +01:00
DJ2LS
7bed6041f3 restructured modem part 2024-03-12 19:48:50 +01:00
DJ2LS
b58749a8a5 restructured modem part 2024-03-12 18:39:30 +01:00
DJ2LS
dd703b4bbd using audio transmit callback 2024-03-12 16:33:40 +01:00
DJ2LS
2b32fb740c restart server on input overflow 2024-03-11 19:52:03 +01:00
DJ2LS
d5eea3c99c fixed bug and version bump 2024-03-09 14:31:32 +01:00
DJ2LS
6b7327df3d added some audio debugging and reduced a not needed thread in demodulator 2024-03-09 11:42:40 +01:00
DJ2LS
543cbbdff8 RADIO MANAGER - WIP initial release 2024-01-12 15:51:23 +01:00
DJ2LS
a1b2258bd2 adjusted modem blocksize for avoiding audio underruns 2024-01-05 15:58:42 +01:00
DJ2LS
e2eed4d428 adjusted modem blocksize for avoiding audio underruns 2024-01-05 15:57:27 +01:00
DJ2LS
85b81bb0dd using event manager instead event queue for most parts 2024-01-04 15:46:58 +01:00
DJ2LS
8967d2ac91 ARQ WIP - session closing 2024-01-04 10:01:29 +01:00
DJ2LS
424f4738c5 ARQ WIP - channel busy detection 2023-12-30 22:50:15 +01:00
DJ2LS
884927cacd ARQ WIP - channel busy detection 2023-12-30 22:44:18 +01:00
DJ2LS
7549e34d45 ARQ WIP - channel busy detection 2023-12-30 21:47:16 +01:00
DJ2LS
43fdd83178 some modem related work 2023-12-25 10:31:00 +01:00
DJ2LS
137ac189fc possible fix of broken tci module 2023-12-21 19:48:30 +01:00
DJ2LS
23c60e80e8 possible fix of broken tci module 2023-12-21 19:42:35 +01:00
DJ2LS
a2ee95e53a possible fix of broken tci module 2023-12-21 19:32:42 +01:00
DJ2LS
0b43cc8e48 possible fix of broken tci module 2023-12-21 17:50:56 +01:00
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