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;
|
break;
|
||||||
|
|
||||||
case RIG_VFO_A:
|
case RIG_VFO_A:
|
||||||
|
case RIG_VFO_VFO:
|
||||||
case RIG_VFO_MAIN:
|
case RIG_VFO_MAIN:
|
||||||
case RIG_VFO_MAIN_A:
|
case RIG_VFO_MAIN_A:
|
||||||
rig->state.cache.freqMainA = freq;
|
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)
|
switch (vfo)
|
||||||
{
|
{
|
||||||
case RIG_VFO_CURR:
|
case RIG_VFO_CURR:
|
||||||
|
case RIG_VFO_VFO:
|
||||||
*freq = rig->state.cache.freqCurr;
|
*freq = rig->state.cache.freqCurr;
|
||||||
*mode = rig->state.cache.modeCurr;
|
*mode = rig->state.cache.modeCurr;
|
||||||
*width = rig->state.cache.widthCurr;
|
*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,
|
__func__, funcname, linenum,
|
||||||
rig_strvfo(vfo), rig_strvfo(rig->state.current_vfo), split);
|
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__);
|
rig_debug(RIG_DEBUG_TRACE, "%s: Leaving currVFO alone\n", __func__);
|
||||||
return vfo; // don't modify vfo for RIG_VFO_CURR
|
return vfo; // don't modify vfo for RIG_VFO_CURR
|
||||||
|
|
Ładowanie…
Reference in New Issue