kopia lustrzana https://github.com/Hamlib/Hamlib
FT-736 did not have get_mode so only call get_mode when available
https://github.com/Hamlib/Hamlib/issues/1187pull/1215/head
rodzic
250a5b0211
commit
120c580de0
|
@ -1344,7 +1344,10 @@ int HAMLIB_API rig_open(RIG *rig)
|
||||||
rig_debug(RIG_DEBUG_VERBOSE, "%s(%d): Current split=%d, tx_vfo=%s\n", __func__,
|
rig_debug(RIG_DEBUG_VERBOSE, "%s(%d): Current split=%d, tx_vfo=%s\n", __func__,
|
||||||
__LINE__, split, rig_strvfo(tx_vfo));
|
__LINE__, split, rig_strvfo(tx_vfo));
|
||||||
rmode_t mode;
|
rmode_t mode;
|
||||||
pbwidth_t width;
|
pbwidth_t width = 2400; // we'll use 2400Hz as default width
|
||||||
|
|
||||||
|
if (rig->caps->get_mode)
|
||||||
|
{
|
||||||
rig_get_mode(rig, RIG_VFO_A, &mode, &width);
|
rig_get_mode(rig, RIG_VFO_A, &mode, &width);
|
||||||
|
|
||||||
if (split)
|
if (split)
|
||||||
|
@ -1355,6 +1358,7 @@ int HAMLIB_API rig_open(RIG *rig)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
rs->rigport.retry = retry_save;
|
rs->rigport.retry = retry_save;
|
||||||
|
|
||||||
|
@ -2891,7 +2895,8 @@ int HAMLIB_API rig_get_vfo(RIG *rig, vfo_t *vfo)
|
||||||
if (cache_ms < rig->state.cache.timeout_ms)
|
if (cache_ms < rig->state.cache.timeout_ms)
|
||||||
{
|
{
|
||||||
*vfo = rig->state.cache.vfo;
|
*vfo = rig->state.cache.vfo;
|
||||||
rig_debug(RIG_DEBUG_TRACE, "%s: cache hit age=%dms, vfo=%s\n", __func__, cache_ms, rig_strvfo(*vfo));
|
rig_debug(RIG_DEBUG_TRACE, "%s: cache hit age=%dms, vfo=%s\n", __func__,
|
||||||
|
cache_ms, rig_strvfo(*vfo));
|
||||||
ELAPSED2;
|
ELAPSED2;
|
||||||
RETURNFUNC(RIG_OK);
|
RETURNFUNC(RIG_OK);
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue