kopia lustrzana https://github.com/Hamlib/Hamlib
Remove #defines for rig_set_split and return to standard call
rodzic
b3d69d221e
commit
1aed27c71a
|
@ -2842,9 +2842,6 @@ rig_get_split_vfo HAMLIB_PARAMS((RIG *,
|
|||
split_t *split,
|
||||
vfo_t *tx_vfo));
|
||||
|
||||
#define rig_set_split(r,v,s) rig_set_split_vfo((r),(v),(s),RIG_VFO_CURR)
|
||||
#define rig_get_split(r,v,s) ({ vfo_t _tx_vfo; rig_get_split_vfo((r),(v),(s),&_tx_vfo); })
|
||||
|
||||
extern HAMLIB_EXPORT(int)
|
||||
rig_set_rit HAMLIB_PARAMS((RIG *rig,
|
||||
vfo_t vfo,
|
||||
|
|
|
@ -1390,7 +1390,8 @@ int kenwood_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo)
|
|||
RETURNFUNC2(-RIG_EINVAL);
|
||||
}
|
||||
|
||||
rig_get_split(rig, vfo, &tsplit);
|
||||
vfo_t tx_vfo;
|
||||
rig_get_split_vfo(rig, vfo, &tsplit, &tx_vfo);
|
||||
rig_debug(RIG_DEBUG_VERBOSE, "%s(%d): tsplit=%d, split=%d\n", __func__,
|
||||
__LINE__, tsplit, split);
|
||||
|
||||
|
@ -1487,7 +1488,7 @@ int kenwood_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo)
|
|||
and all other rigs don't need to set it if it's already set correctly
|
||||
*/
|
||||
tsplit = RIG_SPLIT_OFF; // default in case rig does not set split status
|
||||
retval = rig_get_split(rig, vfo, &tsplit);
|
||||
retval = rig_get_split_vfo(rig, vfo, &tsplit, &tx_vfo);
|
||||
|
||||
priv->split = rig->state.cache.split = split;
|
||||
rig->state.cache.split_vfo = txvfo;
|
||||
|
|
|
@ -6916,7 +6916,8 @@ int HAMLIB_API rig_get_vfo_info(RIG *rig, vfo_t vfo, freq_t *freq,
|
|||
*satmode = rig->state.cache.satmode;
|
||||
// we should only need to ask for VFO_CURR to minimize display swapping
|
||||
HAMLIB_TRACE;
|
||||
retval = rig_get_split(rig, RIG_VFO_CURR, split);
|
||||
vfo_t tx_vfo;
|
||||
retval = rig_get_split_vfo(rig, RIG_VFO_CURR, split, &tx_vfo);
|
||||
|
||||
if (retval != RIG_OK) { RETURNFUNC(retval); }
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue