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