Commit graph

44 commits

Author SHA1 Message Date
Nonoo
7b6194a702 Fix function and result names 2020-11-21 18:48:24 +01:00
Nonoo
7102938893 Reduce RX buffer sizes 2020-11-21 18:46:37 +01:00
Nonoo
ffddab2822 Revert "Remove out of order check as it is already done by the RX seqbuf"
This reverts commit 55b220d14d.
2020-11-21 18:44:08 +01:00
Nonoo
55b220d14d Remove out of order check as it is already done by the RX seqbuf 2020-11-21 11:29:08 +01:00
Nonoo
c5a6742260 Increase serial stream seqbuf length 2020-11-21 11:02:52 +01:00
Nonoo
bed7d95f7c Decrease latency of RX seqbuf 2020-11-21 11:01:37 +01:00
Nonoo
744a16a8aa Add support for x and X rigctld commands 2020-11-09 11:50:36 +01:00
Nonoo
aeeaa981cf Fix panic on audio stream timeout 2020-11-09 10:05:39 +01:00
Nonoo
fab63cf746 Increase serial stream responsivity 2020-11-06 17:02:58 +01:00
Nonoo
286d213896 Increase serial RX seqbuf length to make the serial stream more capable of retransmissions 2020-11-06 09:40:43 +01:00
Nonoo
ba29c38797 Filter S and OVF queries sent to the server from kappanhang 2020-11-04 10:18:32 +01:00
Nonoo
9087140130 Add periodic S meter readout and display 2020-11-03 20:55:27 +01:00
Nonoo
7b384decc9 Read Vd right after TX 2020-11-03 16:49:48 +01:00
Nonoo
7ce8b9e347 Read and display Vd voltage 2020-11-03 16:35:23 +01:00
Nonoo
04605ac53f Reduce serial stream RX seqbuf length to avoid rigctl timeouts 2020-11-01 14:32:08 +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
bf9f095c14 Rename CI-V decoder 2020-10-30 20:28:45 +01:00
Nonoo
dfb5dbd948 Add displaying PTT/freq/mode info to the status bar 2020-10-29 09:39:13 +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
bbcde03608 Restructure status log handling 2020-10-28 18:03:35 +01:00
Nonoo
7ec72ecd5e Use buffer length recommended by the official app 2020-10-28 16:39:21 +01:00
Nonoo
cfebb9e139 Add missing pkt0 init 2020-10-28 09:47:51 +01:00
Nonoo
afa48dc7a0 Fix virtual serial port 2020-10-27 17:27:39 +01:00
Nonoo
c0afc17190 Filter late retransmitted packets 2020-10-26 17:43:22 +01:00
Nonoo
d3ddee359a Report packet loss percentage in status 2020-10-26 15:17:16 +01:00
Nonoo
f42efc1f04 Use some constants 2020-10-26 10:33:24 +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
d764108359 Move common stuff 2020-10-26 08:56:30 +01:00
Nonoo
2580312083 Only create pty if requested in cmdline arg 2020-10-25 20:59:35 +01:00
Nonoo
f28a0b46cb Completely handle retransmit requests 2020-10-25 20:18:24 +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
f6c7a7595a Add TCP server for rigctl 2020-10-25 16:15:39 +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
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
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
f79d23f755 Add support for restarting the whole process on failure 2020-10-23 14:00: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
8943ff3627 Add serial stream 2020-10-20 23:26:05 +02:00