pull/468/head
Michael Black W9MDB 2020-12-09 22:20:14 -06:00
commit 9fa31392b0
1 zmienionych plików z 11 dodań i 6 usunięć

Wyświetl plik

@ -2885,7 +2885,10 @@ int newcat_set_powerstat(RIG *rig, powerstat_t status)
hl_usleep(1000000); hl_usleep(1000000);
retval = rig_get_freq(rig, RIG_VFO_A, &freq); retval = rig_get_freq(rig, RIG_VFO_A, &freq);
if (retval == RIG_OK) { return retval; } if (retval == RIG_OK) {
rig->state.rigport.retry = retry_save;
return retval;
}
rig_debug(RIG_DEBUG_TRACE, "%s: Wait #%d for power up\n", __func__, i + 1); rig_debug(RIG_DEBUG_TRACE, "%s: Wait #%d for power up\n", __func__, i + 1);
} }
@ -7622,11 +7625,14 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
return err; return err;
} }
if (sscanf(priv->ret_data, "SH%3d;", &w) != 1 && if (sscanf(priv->ret_data, "SH0%3d;", &w) != 1)
sscanf(priv->ret_data, "SH0%3d;", &w) != 1) {
if (sscanf(priv->ret_data, "SH%3d;", &w) != 1)
{ {
err = -RIG_EPROTO; err = -RIG_EPROTO;
} }
}
rig_debug(RIG_DEBUG_TRACE, "%s: w=%d\n", __func__, w);
if (err != RIG_OK) if (err != RIG_OK)
{ {
@ -7634,8 +7640,6 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
priv->ret_data); priv->ret_data);
return -RIG_EPROTO; return -RIG_EPROTO;
} }
rig_debug(RIG_DEBUG_TRACE, "%s: w=%d\n", __func__, w);
} }
else else
{ {
@ -8929,6 +8933,7 @@ int newcat_get_cmd(RIG *rig)
{ {
if (rc != -RIG_BUSBUSY) if (rc != -RIG_BUSBUSY)
{ {
rig_flush(&state->rigport); /* discard any unsolicited data */
/* send the command */ /* send the command */
rig_debug(RIG_DEBUG_TRACE, "cmd_str = %s\n", priv->cmd_str); rig_debug(RIG_DEBUG_TRACE, "cmd_str = %s\n", priv->cmd_str);