Commit graph

81 commits

Author SHA1 Message Date
Nonoo 2199c8fcbf Fix bug which caused the status bar fields to be unpopulated on connect 2020-11-28 11:51:17 +01:00
Nonoo 0eab91d9bf Add command line argument to turn off logging 2020-11-20 11:08:53 +01:00
Nonoo 2d1bbf76dc Add internal rigctld 2020-11-08 20:48:39 +01:00
Nonoo 83e6fa3259 Add username/password encoding 2020-11-05 23:13:46 +01:00
Nonoo 4ce3ba8b26 Revert "Send reauth multiple times, maybe this helps avoiding occasional audio/serial stream timeouts"
This reverts commit bc2abb4716.
2020-11-04 10:39:22 +01:00
Nonoo bc2abb4716 Send reauth multiple times, maybe this helps avoiding occasional audio/serial stream timeouts 2020-11-04 10:31:58 +01:00
Nonoo 0f284dc264 Only start rigctld if it's found in $PATH 2020-11-03 22:10:51 +01:00
Nonoo 38f73f6018 Auto restart executed commands 2020-11-03 14:08:14 +01:00
Nonoo c98f1bd7a8 Fix hanging exec cmd instances, rework exec cmdline args 2020-11-03 10:42:38 +01:00
Nonoo 5523808322 Remove unneeded delays 2020-11-01 00:11:12 +01:00
Nonoo 65856b23e8 Add support for changing operating modes and filters with hotkeys 2020-10-31 14:07:02 +01:00
Nonoo d9d6ff887b Run a command when the virtual serial port is enabled 2020-10-30 15:21:19 +01:00
Nonoo 13be2d47ee Cleanup 2020-10-30 10:04:23 +01:00
Nonoo a0efee9eb4 Run a cmd (rigctld by default) when connected to the server 2020-10-29 20:28:17 +01:00
Nonoo 911de7fb50 Make the serial/audio stream request process more compatible 2020-10-29 16:29:41 +01:00
Nonoo 1ab9e4c853 Send the length of the TX buf to the server 2020-10-29 15:55:21 +01:00
Nonoo a6b98aad72 No need to send multiple deauths as retransmission will take care of it 2020-10-29 15:13:16 +01:00
Nonoo dfb5dbd948 Add displaying PTT/freq/mode info to the status bar 2020-10-29 09:39:13 +01:00
Nonoo 9957abbb46 Let the server send retransmit requests for deauths 2020-10-29 09:20:55 +01:00
Nonoo a812b02321 Further tweaks on making the login process more reliable 2020-10-28 22:13:29 +01:00
Nonoo bbcde03608 Restructure status log handling 2020-10-28 18:03:35 +01:00
Nonoo 0939fe2bb4 Send the deauth packet multiple times, as there will be no time for a retransmit during deinit 2020-10-28 16:37:08 +01:00
Nonoo d9d1c9522b Add realtime status line 2020-10-28 10:15:13 +01:00
Nonoo 826576ba75 Further increase connect reliability 2020-10-28 10:14:06 +01:00
Nonoo ffd14d6a2a Make the connection process more reliable 2020-10-28 09:47:18 +01:00
Nonoo bb1b04caae Cleanup 2020-10-27 09:25:36 +01:00
Nonoo b86459b244 Cleanup 2020-10-26 19:46:08 +01:00
Nonoo d3ddee359a Report packet loss percentage in status 2020-10-26 15:17:16 +01:00
Nonoo d43350b59d Print used bandwidth in status 2020-10-26 14:59:49 +01:00
Nonoo 1ea0400d8d Lower reauth interval 2020-10-26 11:33:42 +01:00
Nonoo 765fa761f7 Display auth timeout warning 2020-10-26 11:32:21 +01:00
Nonoo c0ee75d80d Lower reauth interval 2020-10-26 10:49:54 +01:00
Nonoo f42efc1f04 Use some constants 2020-10-26 10:33:24 +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 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 d764108359 Move common stuff 2020-10-26 08:56:30 +01:00
Nonoo f28a0b46cb Completely handle retransmit requests 2020-10-25 20:18:24 +01:00
Nonoo 20d9c287d3 Deinit audio last because it is the most problematic deinit (pulseaudio...) 2020-10-25 15:39:41 +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 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
Nonoo 7327ff3215 Use previous SIDs if we get an unexpected serial/audio req. success 2020-10-23 23:41:56 +02:00
Nonoo efd81c9568 Don't double send non-important packets 2020-10-23 23:21:30 +02:00
Nonoo bbddf769b0 Add deauth on disconnect 2020-10-23 23:18:37 +02:00
Nonoo 89c57a6a6e Make the login process more reliable 2020-10-23 22:52:14 +02:00
Nonoo 1d1ea6ea44 Rework login 2020-10-23 18:36:47 +02:00