kopia lustrzana https://github.com/Hamlib/Hamlib
Add VFO to allowable VFO for cache and vfo_fixup
https://github.com/Hamlib/Hamlib/issues/920pull/948/head
rodzic
a277d7ab9b
commit
f3a38b73fc
|
@ -154,6 +154,7 @@ int rig_set_cache_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
|||
break;
|
||||
|
||||
case RIG_VFO_A:
|
||||
case RIG_VFO_VFO:
|
||||
case RIG_VFO_MAIN:
|
||||
case RIG_VFO_MAIN_A:
|
||||
rig->state.cache.freqMainA = freq;
|
||||
|
@ -300,6 +301,7 @@ int rig_get_cache(RIG *rig, vfo_t vfo, freq_t *freq, int *cache_ms_freq,
|
|||
switch (vfo)
|
||||
{
|
||||
case RIG_VFO_CURR:
|
||||
case RIG_VFO_VFO:
|
||||
*freq = rig->state.cache.freqCurr;
|
||||
*mode = rig->state.cache.modeCurr;
|
||||
*width = rig->state.cache.widthCurr;
|
||||
|
|
|
@ -1868,7 +1868,7 @@ vfo_t HAMLIB_API vfo_fixup(RIG *rig, vfo_t vfo, split_t split)
|
|||
__func__, funcname, linenum,
|
||||
rig_strvfo(vfo), rig_strvfo(rig->state.current_vfo), split);
|
||||
|
||||
if (vfo == RIG_VFO_CURR)
|
||||
if (vfo == RIG_VFO_CURR || vfo == RIG_VFO_VFO)
|
||||
{
|
||||
rig_debug(RIG_DEBUG_TRACE, "%s: Leaving currVFO alone\n", __func__);
|
||||
return vfo; // don't modify vfo for RIG_VFO_CURR
|
||||
|
|
Ładowanie…
Reference in New Issue