Commit graph

136 commits

Author SHA1 Message Date
Nonoo 45b1076b78 Add git hash/tag to the about string 2020-10-26 09:44:12 +01:00
Nonoo 18b6e1f827 Speed up connecting 2020-10-26 09:28:47 +01:00
Nonoo 187449b8cb Fix unneeded error reporting 2020-10-26 09:26:21 +01:00
Nonoo 60e73fb027 Fix exit on control stream error 2020-10-26 09:20:48 +01:00
Nonoo 4b44800fe1 Add authors to the readme 2020-10-26 09:15:45 +01:00
Nonoo 49d6fcab4b Restructure stream inits 2020-10-26 09:13:30 +01:00
Nonoo d2efa14e9c Move log into the main package 2020-10-26 09:09:30 +01:00
Nonoo 1372598279 Convert some loglevels 2020-10-26 09:01:39 +01:00
Nonoo 7ed9c8a681 Add (inactive) drop test for debug purposes 2020-10-26 09:00:47 +01:00
Nonoo d764108359 Move common stuff 2020-10-26 08:56:30 +01:00
Nonoo d97575cc0e Format readme 2020-10-26 08:48:29 +01:00
Nonoo f1ea87e8f1 Add readme, not finished yet 2020-10-26 08:39:44 +01:00
Nonoo ab104edc8d Reformat first log line 2020-10-26 08:39:12 +01:00
Nonoo dfe09051e2 Clarify cmdline argument's description 2020-10-25 22:23:37 +01:00
Nonoo 66dcebc8b5 Fix retransmit request logging 2020-10-25 22:23:01 +01:00
Nonoo 07c184e02b Change default TCP serial server port 2020-10-25 21:56:34 +01:00
Nonoo f996301830 Add platform specific build tags 2020-10-25 21:25:38 +01:00
Nonoo d47f6e4e29 Format app start log line 2020-10-25 21:25:15 +01:00
Nonoo d404764257 Add missing param 2020-10-25 21:12:59 +01:00
Nonoo bee19b1bb9 Cleanup 2020-10-25 21:12:25 +01:00
Nonoo 2580312083 Only create pty if requested in cmdline arg 2020-10-25 20:59:35 +01:00
Nonoo cec92f6fd8 Remove debug message 2020-10-25 20:43:44 +01:00
Nonoo a99478f297 Use the pkt0 tracker for sending audio data, so retransmissions can be requested by the radio 2020-10-25 20:41:38 +01:00
Nonoo f28a0b46cb Completely handle retransmit requests 2020-10-25 20:18:24 +01:00
Nonoo de1f40e171 Fix sigterm handling if can't connect 2020-10-25 20:07:26 +01:00
Nonoo 5df5ceb393 Add missing stuff from previous commit 2020-10-25 18:29:50 +01:00
Nonoo 8d2d81d3a9 Move function to common 2020-10-25 18:29:31 +01:00
Nonoo 255243718d Request retransmit of lost serial packets 2020-10-25 18:24:36 +01:00
Nonoo c5e4ad2230 Move retransmit send functions 2020-10-25 18:02:23 +01:00
Nonoo 094b0f01ab Send retransmit requests for missing audio frames 2020-10-25 17:54:48 +01:00
Nonoo 0e881d6f32 Fix deinit if init not ran yet 2020-10-25 16:50:37 +01:00
Nonoo bd5f210dd4 Don't report pkt7 losses 2020-10-25 16:39:16 +01:00
Nonoo 3d4925c2c7 Ignore already present entries in the seqbuf 2020-10-25 16:25:39 +01:00
Nonoo f6c7a7595a Add TCP server for rigctl 2020-10-25 16:15:39 +01:00
Nonoo 20d9c287d3 Deinit audio last because it is the most problematic deinit (pulseaudio...) 2020-10-25 15:39:41 +01:00
Nonoo f2697e76ae Fix not getting replies for too fast serial commands 2020-10-25 14:27:53 +01:00
Nonoo 1fa9b0e4a4 Fix serial port read 2020-10-25 14:16:12 +01:00
Nonoo 5a39c66f7e Simplify serial port write 2020-10-25 14:15:52 +01:00
Nonoo e719ed1f32 Fix occasional hang on serial port deinit 2020-10-25 12:56:45 +01:00
Nonoo a222cbd92d Support variable sized reads from the serial port 2020-10-25 12:56:28 +01:00
Nonoo a45f07cd61 Set raw termios on the serial port 2020-10-25 12:55:53 +01:00
Nonoo a02edcc247 Move frame length constant 2020-10-25 12:55:41 +01:00
Nonoo 68299379db Add serial read/write, not completed yet 2020-10-25 12:00:04 +01:00
Nonoo f22f1b1ed4 Set max. serial frame length 2020-10-25 11:59:46 +01:00
Nonoo f5a0b5e61e Fix occasional hang on audio deinit 2020-10-25 11:03:39 +01:00
Nonoo 3731871cc7 Add detection of radio poweroff 2020-10-25 10:55:05 +01:00
Nonoo 334583ce44 Move pkt0 out of the control stream module 2020-10-25 10:53:46 +01:00
Nonoo ad8a7f2072 Add listing of encoding used in usernames/passwords 2020-10-25 09:27:23 +01:00
Nonoo 3521a26908 Always send a control stream deauth if we can on deinit 2020-10-24 09:29:56 +02:00
Nonoo c2a62fada1 Remove unused var 2020-10-23 23:42:40 +02:00