Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable VFO definition for PTT via hamlib/rigctrld per channel #517

Open
ctand opened this issue Feb 12, 2024 · 0 comments
Open

Enable VFO definition for PTT via hamlib/rigctrld per channel #517

ctand opened this issue Feb 12, 2024 · 0 comments

Comments

@ctand
Copy link

ctand commented Feb 12, 2024

Usecase:

There are current production radios such as the IC-2730A that will do V/V,U/U,V/U dual concurrent receive with separate audio outputs for VFOA and VFOB. One could do 70cm PBBS + 2m APRS using direwolf with a single radio if it were possible to switch the active TX (Main/Sub) VFO to the appropriate RX channel before transmitting. Cross band PBBSs, using one radio would also be possible. The IC-2730A has CAT support in hamlib with the ability to switch the active VFO. This is all technically possible. I've verified it with the IC-2730A at least. I'm aware there will be a minute amount of additional latency in the switching of VFO's. It seems in the stereo channel mode, messages are already queued between modems sharing an audio interface. This would be similar or require similar logic at least. The audio output from direwolf would be shared on the same device but use either a stereo input or two mono input devices to independently receive the audio.

I nearly implemented this myself but I figured it wouldn't be much for someone already familiar with the codebase. I think it's mostly all there when I took a look.

Thoughts? Am I missing something that would make this a bad idea?

Best,

Chris, N6CTA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant