Commit graph

9 commits

Author SHA1 Message Date
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
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
eed09e0956 Add 'l' hotkey for quickly listening into the incoming audio stream 2020-10-30 15:57:33 +01:00
Nonoo
dfb5dbd948 Add displaying PTT/freq/mode info to the status bar 2020-10-29 09:39:13 +01:00
Nonoo
edb20dda86 Cleanup previous audio pipes 2020-10-27 14:12:20 +01:00
Nonoo
8943ff3627 Add serial stream 2020-10-20 23:26:05 +02:00
Akos Marton
cbfe35a7de Add audio pipes 2020-10-20 09:47:42 +03:00
Nonoo
5ce78b74d1 Add received audio data handling 2020-10-18 15:40:25 +02:00
Akos Marton
343c3c4614 Add go modules support 2020-10-16 18:41:44 +03:00