Commit graph

42 commits

Author SHA1 Message Date
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