-
Notifications
You must be signed in to change notification settings - Fork 32
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
Add keyword to disable rig mode setting #286
Comments
Hi, I would like to start working on that ticket. |
Here is the original mail for the record TLF currently synchronizes with the rig practically only one way, TLF->rig:
There is no handling of the rig->TLF direction: mode changes on the rig are not reflected on TLF side. (could be even a bug) As far as I understood, the idea is to totally decouple TLF's mode ( Any thoughts? |
Thank you, sounds clear. In that case (synchronization tlf->rig) tlf knows that we changed freq/band on rig directly? I thought tlf synchronizes those informations. |
TLF polls the rig and if a band change is detected, then it sets the operating mode according to A quick check to see how it works:
|
IMO before implementing disabling mode setting we shall improve the mode synchronization: in the step 4 above TLF should switch to SSB. |
Ok to be clear, you're suggesting that on default settings (follow mode enabled), each time operator change mode on rig side, tlf should change own mode to same as on rig? And that option should be disabled by turning off 'follow mode' or should be independent? |
I think it just got overlooked before.
Agreed, mode synchronization should be bidirectional. And disabling should affect both directions at once. Synchronization enabled will be the normal behavior should be active without a keyword. The keyword should better be named to disable that synchronization. |
So generally I should fix (implement) tlf<->rig communication. And manage that functionality with that flag? |
Sry, was away.
It should be done first - by you or by us together.
Not quite - the rig do not read TLFs settings, TLF has to tell them. a) If we commanded any frequency or mode change from TLF it is sent to the rig. So switching TLFs trxmode can be done from the read rig state. |
THanks, and now I'm confused. Please correct me if I'm wrong, I have to fix reading rig mode, and vary that functionality on param in config. |
That is the way to do it. Please have a look at the pull request i prepared for your branch. I did some refactoring to make things more clear:
For details see the pull request. |
By Onno VK6FLAB on the mailing list
For some use cases it is preferable to run contest mode independent of rig mode, e.g. keeping the rig in UBS while runiing a CW contest.
As discussed on the ML there should be a keyword which inhibits all mode settings via hamlib from TLF.
The text was updated successfully, but these errors were encountered: