mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-08-16 04:32:34 -04:00
Ignore OmniRig frequency changes while transmitting on single VFO reporting rigs
Many rigs with A/B VFO arrangements and single VFO reporting report the split Tx VFO frequency when transmitting. This gets complicated when using VOX as we do not know exactly when the rig is in Tx mode. This change ignores frequency changes from OmniRig for this sort of rig while transmitting to try and improve rig tracking. It is not perfect but seems better than before. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6688 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
8ed0276d4d
commit
31278cf7da
@ -406,9 +406,11 @@ void OmniRigTransceiver::handle_params_change (int rig_number, int params)
|
||||
{
|
||||
update_other_frequency (rig_->FreqB ());
|
||||
}
|
||||
need_frequency = false;
|
||||
}
|
||||
}
|
||||
if (need_frequency && (readable_params_ & OmniRig::PM_FREQ))
|
||||
if (need_frequency && (readable_params_ & OmniRig::PM_FREQ)
|
||||
&& !state ().ptt ())
|
||||
{
|
||||
update_rx_frequency (rig_->Freq ());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user