Add VFOB mode to FT1000

pull/1434/head
Mike Black W9MDB 2023-11-24 17:20:01 -06:00
rodzic 8c49a977fa
commit 6712f32fe3
1 zmienionych plików z 17 dodań i 4 usunięć

Wyświetl plik

@ -120,7 +120,7 @@ static int ft1000d_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width);
static int ft1000d_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, static int ft1000d_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode,
pbwidth_t *width); pbwidth_t *width);
static int ft1000_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, static int ft1000_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode,
pbwidth_t *width); pbwidth_t *width);
static int ft1000d_set_vfo(RIG *rig, vfo_t vfo); static int ft1000d_set_vfo(RIG *rig, vfo_t vfo);
static int ft1000d_get_vfo(RIG *rig, vfo_t *vfo); static int ft1000d_get_vfo(RIG *rig, vfo_t *vfo);
static int ft1000_get_vfo(RIG *rig, vfo_t *vfo); static int ft1000_get_vfo(RIG *rig, vfo_t *vfo);
@ -4116,15 +4116,28 @@ static int ft1000d_get_split_mode(RIG *rig, vfo_t vfo, rmode_t *tx_mode,
static int ft1000_get_freq(RIG *rig, vfo_t vfo, freq_t *freq) static int ft1000_get_freq(RIG *rig, vfo_t vfo, freq_t *freq)
{ {
if (vfo == RIG_VFO_A) if (vfo == RIG_VFO_A)
*freq = rig->state.cache.freqMainA; {
*freq = rig->state.cache.freqMainA;
}
else else
*freq = rig->state.cache.freqMainB; {
*freq = rig->state.cache.freqMainB;
}
return RIG_OK; return RIG_OK;
} }
static int ft1000_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width) static int ft1000_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
{ {
*mode = rig->state.cache.modeMainA; if (vfo == RIG_VFO_A)
{
*mode = rig->state.cache.modeMainA;
}
else
{
*mode = rig->state.cache.modeMainB;
}
return RIG_OK; return RIG_OK;
} }