Commit graph

25 commits

Author SHA1 Message Date
Birk da Yooper
7656d4335b Added flag to set alternate controller address
Added flag to show CI-V packet contents to support debugging

At start-up show virtual soundcard info by both name & filesystem location
Updated to always present status lines at bottom of the terminal
Removed milliseconds from time shown on status lines
Reformatted status line showing packet activity to be easier to follow
Adjusted default status update frequency to 150ms to be easier to observe

Restored commented out code for working with single VFO

Added multiple functions to handle BCD <-> human readable values to improve easy of maintenance
Added function to prepare CI-V packets, abstracting this step so that each function no longer
  needs to create entire packet. This makes the code much easier to follow and maintaint.
  This will also greatly ease effort needed for extending radio features supported

Added/adjusted various comments

Updated some variable names to be less terse to facilitate maintenance
  eg "incTS" to "incTuningStep"

Some adjustments to improve readability/ease maintenance in favor of unnecessary optimizations
  EG - using formatted prints instead of prints using concatenations
       using strings.Repeat instead of loop to build space buffers
       abstracted control char strings to variables

Hooks for future functionality

Removed some commented out code blocks
   "Trust the repo, Luke!"
2024-02-24 20:53:49 -05:00
Nonoo
c71f75fc8a Parse hex number instead of decimal for the CI-V address 2021-05-10 22:31:59 +02:00
Nonoo
49a55094d4 Cleanup data mode enable on TX 2020-12-21 08:57:06 +01:00
David Izaguirre
ceff326690 My radio is configured to only modulate on the digital setting, so it's convinent to have the software set digital mode automatically. 2020-12-19 23:05:28 -05:00
Nonoo
0eab91d9bf Add command line argument to turn off logging 2020-11-20 11:08:53 +01:00
Nonoo
0d43e0d519 Change TCP serial port server's default TCP port, as it conflicts with rotctld's default port 2020-11-12 18:08:58 +01:00
Nonoo
5a40225408 Add configurable CI-V address 2020-11-09 09:54:50 +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
c98f1bd7a8 Fix hanging exec cmd instances, rework exec cmdline args 2020-11-03 10:42:38 +01:00
Nonoo
ffaa5df63c Revert "Add SWR display" as it always reads 0 from the transceiver
This reverts commit 54f48b23c7.
2020-11-01 16:48:56 +01:00
Nonoo
54f48b23c7 Add SWR display 2020-11-01 16:42:52 +01:00
Nonoo
12e146db30 Auto rerun command if the TCP serial port client disconnects 2020-11-01 16:08:34 +01:00
Nonoo
d9d6ff887b Run a command when the virtual serial port is enabled 2020-10-30 15:21:19 +01:00
Nonoo
a0efee9eb4 Run a cmd (rigctld by default) when connected to the server 2020-10-29 20:28:17 +01:00
Nonoo
dfb5dbd948 Add displaying PTT/freq/mode info to the status bar 2020-10-29 09:39:13 +01:00
Nonoo
d9d1c9522b Add realtime status line 2020-10-28 10:15:13 +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
dfe09051e2 Clarify cmdline argument's description 2020-10-25 22:23:37 +01:00
Nonoo
07c184e02b Change default TCP serial server port 2020-10-25 21:56:34 +01:00
Nonoo
d404764257 Add missing param 2020-10-25 21:12:59 +01:00
Nonoo
f6c7a7595a Add TCP server for rigctl 2020-10-25 16:15:39 +01:00
Nonoo
01c030808c Add opening audio stream 2020-10-17 19:09:53 +02:00
Nonoo
6ba02ae285 Init 2020-10-16 17:13:46 +02:00