kopia lustrzana https://github.com/Hamlib/Hamlib
Add MainA/B and SubA/B to dummy rig for testing
Add debug cache display for same when applicable https://github.com/Hamlib/Hamlib/issues/730pull/739/head
rodzic
dd0187ede6
commit
21ade6493a
|
@ -431,9 +431,13 @@ static int dummy_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
||||||
{
|
{
|
||||||
case RIG_VFO_MAIN:
|
case RIG_VFO_MAIN:
|
||||||
case RIG_VFO_A: priv->vfo_a.freq = freq; break;
|
case RIG_VFO_A: priv->vfo_a.freq = freq; break;
|
||||||
|
case RIG_VFO_MAIN_A: priv->vfo_maina.freq = freq; break;
|
||||||
|
case RIG_VFO_MAIN_B: priv->vfo_mainb.freq = freq; break;
|
||||||
|
|
||||||
case RIG_VFO_SUB:
|
case RIG_VFO_SUB:
|
||||||
case RIG_VFO_B: priv->vfo_b.freq = freq; break;
|
case RIG_VFO_B: priv->vfo_b.freq = freq; break;
|
||||||
|
case RIG_VFO_SUB_A: priv->vfo_suba.freq = freq; break;
|
||||||
|
case RIG_VFO_SUB_B: priv->vfo_subb.freq = freq; break;
|
||||||
|
|
||||||
case RIG_VFO_C: priv->vfo_c.freq = freq; break;
|
case RIG_VFO_C: priv->vfo_c.freq = freq; break;
|
||||||
}
|
}
|
||||||
|
@ -2172,7 +2176,7 @@ struct rig_caps dummy_caps =
|
||||||
RIG_MODEL(RIG_MODEL_DUMMY),
|
RIG_MODEL(RIG_MODEL_DUMMY),
|
||||||
.model_name = "Dummy",
|
.model_name = "Dummy",
|
||||||
.mfg_name = "Hamlib",
|
.mfg_name = "Hamlib",
|
||||||
.version = "20210702.0",
|
.version = "20210705.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_OTHER,
|
.rig_type = RIG_TYPE_OTHER,
|
||||||
|
|
10
src/rig.c
10
src/rig.c
|
@ -367,6 +367,16 @@ static void cache_show(RIG *rig, const char *func, int line)
|
||||||
"%s(%d): freqMainB=%.0f, modeMainB=%s, widthMainB=%d\n", func, line,
|
"%s(%d): freqMainB=%.0f, modeMainB=%s, widthMainB=%d\n", func, line,
|
||||||
rig->state.cache.freqMainB, rig_strrmode(rig->state.cache.modeMainB),
|
rig->state.cache.freqMainB, rig_strrmode(rig->state.cache.modeMainB),
|
||||||
(int)rig->state.cache.widthMainB);
|
(int)rig->state.cache.widthMainB);
|
||||||
|
if (rig->state.vfo_list & RIG_VFO_SUB_A) {
|
||||||
|
rig_debug(RIG_DEBUG_CACHE,
|
||||||
|
"%s(%d): freqSubA=%.0f, modeSubA=%s, widthSubA=%d\n", func, line,
|
||||||
|
rig->state.cache.freqSubA, rig_strrmode(rig->state.cache.modeSubA),
|
||||||
|
(int)rig->state.cache.widthSubA);
|
||||||
|
rig_debug(RIG_DEBUG_CACHE,
|
||||||
|
"%s(%d): freqSubB=%.0f, modeSubB=%s, widthSubB=%d\n", func, line,
|
||||||
|
rig->state.cache.freqSubB, rig_strrmode(rig->state.cache.modeSubB),
|
||||||
|
(int)rig->state.cache.widthSubB);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Ładowanie…
Reference in New Issue