Birk da Yooper
c5e22c4087
Revert from encoding BCD using double dabble algo to previous algo
...
Added/adjusted various comments
update of package versions used (IE 'go mod tidy' after adjusting to point to AD8IM repo)
2024-12-22 19:01:49 -05:00
Howard
9751b536b3
Merge pull request #15 from AD8IM/revisions
...
Multiple updates to CI-V and status output aspects
2024-03-10 20:53:12 -04:00
Birk da Yooper
8a3a7c4bb0
Comments cleanup
2024-03-10 20:47:02 -04:00
Birk da Yooper
7673ffe0a9
Increased precision of value changes by over double
...
instead of adjusting by percentage, adjust by single steps (IE 255 steps instead of 100)
Implement BCD <-> decimal conversions via functions to reduce code duplication
Corrected to use actual BCD
2024-03-10 19:58:55 -04:00
Birk da Yooper
819a250c7e
Fix ptt & antenna tune timeouf values
2024-02-24 22:49:31 -05:00
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
Norbert Varga
66f2369efc
Merge pull request #16 from georges/rigctld-long-cmd
...
Add long rigctld commands support
2021-05-26 22:02:10 +02:00
Georges Auberger
f2e2683f5f
Added long commands support
2021-05-26 07:12:21 -10:00
Nonoo
6012cc3efb
Add IC-785x to the compatibility list
2021-05-24 14:53:08 +02:00
Nonoo
5ad5570c7d
Fix panic on tune stop after the timeout
2021-05-11 08:10:26 +02:00
Nonoo
c71f75fc8a
Parse hex number instead of decimal for the CI-V address
2021-05-10 22:31:59 +02:00
Nonoo
0ad3d4a151
Add Icom IC-7610 to the supported hardware list
2021-05-10 21:59:27 +02:00
Norbert Varga
d99f8aaaeb
Add GPS data stream note
2021-02-15 22:37:01 +01:00
Nonoo
4996f10780
Remove static build
2021-01-25 22:14:16 +01:00
Nonoo
6c693f4fc4
Add compatible hardware/software
2020-12-28 22:17:29 +01:00
Nonoo
a998382ef6
Convert instructions from Debian to Ubuntu
2020-12-24 09:03:07 +01:00
Norbert Varga
a796ca85af
Merge pull request #7 from aknrdureegaesr/inst_doc
...
Compilation instructions for people not experienced with Go
2020-12-24 08:59:36 +01:00
Andreas Krüger
3f962fdcb9
Compilation instructions for people not experienced with Go
2020-12-23 23:23:34 +01:00
Nonoo
49a55094d4
Cleanup data mode enable on TX
2020-12-21 08:57:06 +01:00
Norbert Varga
98bf695caa
Merge pull request #6 from dai1313/main
...
Add option to auto set digital mode on TX start
2020-12-21 08:49:45 +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
9c1c2d1b08
Fix go URLs
2020-12-06 09:06:45 +01:00
Nonoo
3a7db5e905
Add video tutorial
2020-11-28 11:58:17 +01:00
Nonoo
2199c8fcbf
Fix bug which caused the status bar fields to be unpopulated on connect
2020-11-28 11:51:17 +01:00
Nonoo
6d92d27db7
Fix data mode not set through rigctld
2020-11-28 11:44:44 +01:00
Nonoo
b06ea77b59
Lock seqbuf for at least the duration of the RTT
2020-11-22 14:01:59 +01:00
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
75010175f9
Fix lint warning
2020-11-21 18:44:13 +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
f870a0f7c4
Revert "Remove other out of order check"
...
This reverts commit 69375f7915 .
2020-11-21 18:43:49 +01:00
Nonoo
69375f7915
Remove other out of order check
2020-11-21 11:43:12 +01:00
Nonoo
9a5e304ff4
Cleanup
2020-11-21 11:29:36 +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
44f5b15994
Use own TX seqbuf entry struct
2020-11-21 10:59:13 +01:00
Nonoo
0eab91d9bf
Add command line argument to turn off logging
2020-11-20 11:08:53 +01:00
Nonoo
0888eea5a6
Display running time when there's an audio stream timeout
2020-11-14 10:11:15 +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
48c18a6470
Hande operating frequency depending on VFO
2020-11-09 13:32:02 +01:00
Nonoo
e87093e69c
Do not read S/OVF while transmitting
2020-11-09 12:07:39 +01:00
Nonoo
aca26b053a
Fix stuck in DUP+ mode
2020-11-09 11:58:52 +01:00
Nonoo
744a16a8aa
Add support for x and X rigctld commands
2020-11-09 11:50:36 +01:00
Nonoo
0d4dff6b08
Add split display info
2020-11-09 11:01:46 +01:00
Nonoo
ad03d096cc
Add i and I rigctld commands
2020-11-09 11:00:00 +01:00
Nonoo
4b5e185da5
Fix string splitting
2020-11-09 10:13:57 +01:00
Nonoo
f36adcd080
Update demo animation
2020-11-09 10:08:08 +01:00
Nonoo
aeeaa981cf
Fix panic on audio stream timeout
2020-11-09 10:05:39 +01:00
Nonoo
5a40225408
Add configurable CI-V address
2020-11-09 09:54:50 +01:00