kopia lustrzana https://github.com/Hamlib/Hamlib
Do not band select on FT891 as it does not remember bandwidth
rodzic
2b1bce89bf
commit
1d15625757
|
@ -50,7 +50,7 @@ const struct rig_caps ft891_caps =
|
||||||
RIG_MODEL(RIG_MODEL_FT891),
|
RIG_MODEL(RIG_MODEL_FT891),
|
||||||
.model_name = "FT-891",
|
.model_name = "FT-891",
|
||||||
.mfg_name = "Yaesu",
|
.mfg_name = "Yaesu",
|
||||||
.version = NEWCAT_VER ".2",
|
.version = NEWCAT_VER ".3",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
|
|
@ -786,7 +786,8 @@ int newcat_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
|
||||||
// And only when not in split mode
|
// And only when not in split mode
|
||||||
if (newcat_valid_command(rig, "BS")
|
if (newcat_valid_command(rig, "BS")
|
||||||
&& newcat_band_index(freq) != newcat_band_index(rig->state.current_freq)
|
&& newcat_band_index(freq) != newcat_band_index(rig->state.current_freq)
|
||||||
&& !rig->state.cache.split)
|
&& !rig->state.cache.split
|
||||||
|
&& !is_ft891) // 891 does not remember bandwidth so don't do this
|
||||||
{
|
{
|
||||||
snprintf(priv->cmd_str, sizeof(priv->cmd_str), "BS%02d%c",
|
snprintf(priv->cmd_str, sizeof(priv->cmd_str), "BS%02d%c",
|
||||||
newcat_band_index(freq), cat_term);
|
newcat_band_index(freq), cat_term);
|
||||||
|
@ -7626,7 +7627,7 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
|
||||||
char cmd[] = "SH";
|
char cmd[] = "SH";
|
||||||
char main_sub_vfo = '0';
|
char main_sub_vfo = '0';
|
||||||
|
|
||||||
rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__);
|
rig_debug(RIG_DEBUG_VERBOSE, "%s called, vfo=%s, mode=%s\n", __func__, rig_strvfo(vfo), rig_strrmode(mode));
|
||||||
|
|
||||||
if (!newcat_valid_command(rig, cmd))
|
if (!newcat_valid_command(rig, cmd))
|
||||||
{
|
{
|
||||||
|
|
Ładowanie…
Reference in New Issue