Commit graph

58 commits

Author SHA1 Message Date
Nonoo
83e6fa3259 Add username/password encoding 2020-11-05 23:13:46 +01:00
Nonoo
b346cae6a4 Reconnect with short interval retries 2020-11-04 18:56:10 +01:00
Nonoo
4016134e63 Fix hang on quit with q hotkey 2020-11-03 22:26:34 +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
12e146db30 Auto rerun command if the TCP serial port client disconnects 2020-11-01 16:08:34 +01:00
Nonoo
252617e92a Add q hotkey 2020-11-01 12:53:21 +01:00
Nonoo
32e2857285 Add PTT and audio send from default soundcard for the space key 2020-10-30 22:12:30 +01:00
Nonoo
451ae6a9ec Only use keyboard input if status bar is active 2020-10-30 20:26:33 +01:00
Nonoo
eed09e0956 Add 'l' hotkey for quickly listening into the incoming audio stream 2020-10-30 15:57:33 +01:00
Nonoo
c03fea5757 Wait a little if control stream init fails to avoid overload 2020-10-29 22:11:33 +01:00
Nonoo
a0efee9eb4 Run a cmd (rigctld by default) when connected to the server 2020-10-29 20:28:17 +01:00
Nonoo
9c8e356a21 Init virtual sound card, serial port and serial port TCP server only once
We init only once with the first device name we acquire, so apps using these
interfaces won't have issues with the interface going down while the app is
running.
2020-10-28 22:32:45 +01:00
Nonoo
505fc23447 Don't wait a lot when got radio disconnected message 2020-10-28 22:11:57 +01:00
Nonoo
bbcde03608 Restructure status log handling 2020-10-28 18:03:35 +01:00
Nonoo
d9d1c9522b Add realtime status line 2020-10-28 10:15:13 +01:00
Nonoo
2ae7f3d045 Use built-in method for getting version 2020-10-26 09:55:29 +01:00
Nonoo
45b1076b78 Add git hash/tag to the about string 2020-10-26 09:44:12 +01:00
Nonoo
60e73fb027 Fix exit on control stream error 2020-10-26 09:20:48 +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
ab104edc8d Reformat first log line 2020-10-26 08:39:12 +01:00
Nonoo
d47f6e4e29 Format app start log line 2020-10-25 21:25:15 +01:00
Nonoo
de1f40e171 Fix sigterm handling if can't connect 2020-10-25 20:07:26 +01:00
Nonoo
7327ff3215 Use previous SIDs if we get an unexpected serial/audio req. success 2020-10-23 23:41:56 +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
Nonoo
f79d23f755 Add support for restarting the whole process on failure 2020-10-23 14:00:59 +02:00
Nonoo
9dbd5760ce Use radio name for pulse dev description 2020-10-21 16:09:10 +02:00
Nonoo
fc0a7ba29d Move disconnect send to the common stream close function 2020-10-21 15:42:59 +02:00
Nonoo
fb730e595e Make disconnect function names consistent 2020-10-21 14:29:23 +02:00
Nonoo
f2edd1a106 Move platform specific stuff to separate files 2020-10-21 09:26:21 +02:00
Nonoo
30372d9e91 Add Akos to the contributors 2020-10-20 23:30:23 +02:00
Nonoo
8943ff3627 Add serial stream 2020-10-20 23:26:05 +02:00
Nonoo
fed1672c0d Add audio playback 2020-10-20 15:23:12 +02:00
Nonoo
725aba9e02 Remove duplicate checks 2020-10-20 10:50:18 +02:00
Akos Marton
3027cb7c51 Fix exit handler 2020-10-20 09:49:17 +03:00
Akos Marton
cbfe35a7de Add audio pipes 2020-10-20 09:47:42 +03:00
Nonoo
77d3f7bb40 Modify exit logging 2020-10-19 09:53:49 +02:00
Nonoo
5037ce56f2 Send disconnect on startup if stream is still active 2020-10-18 18:34:22 +02:00
Nonoo
c80ecd2d3b Add audio stream close 2020-10-18 13:19:52 +02:00
Nonoo
d90404ff5a Add latency measurement 2020-10-18 13:02:41 +02:00
Nonoo
91b3eb7358 Make opening serial/audio stream consistent 2020-10-18 12:50:09 +02:00
Nonoo
385d96c7d1 Check audio/serial stream request for timeout 2020-10-18 11:15:31 +02:00
Nonoo
3e92a8add6 Clarify type names 2020-10-18 10:33:47 +02:00
Nonoo
116ef06688 Cleanup, part 2, not finished yet 2020-10-17 23:53:33 +02:00
Nonoo
6bb6c1bff6 Cleanup, not finished yet 2020-10-17 23:33:09 +02:00
Nonoo
01c030808c Add opening audio stream 2020-10-17 19:09:53 +02:00
Nonoo
228dc72282 Pkt6 now has correct answer 2020-10-17 18:35:55 +02:00
Nonoo
703c8ce8ac Add serial and audio request packet send, not used yet 2020-10-17 12:16:24 +02:00