Merge pull request #11 from dl1jbe/ts590_set_mode

fix kenwood_set_mode for ts590s and mode CW, RTTY or AM
Hamlib-3.1
Nate Bargmann 2015-09-20 09:46:07 -05:00
commit c08f86eae1
1 zmienionych plików z 13 dodań i 6 usunięć

Wyświetl plik

@ -1375,10 +1375,17 @@ int kenwood_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
if (RIG_MODEL_TS590S == rig->caps->rig_model if (RIG_MODEL_TS590S == rig->caps->rig_model
|| RIG_MODEL_TS590SG == rig->caps->rig_model) || RIG_MODEL_TS590SG == rig->caps->rig_model)
{ {
/* supports DATA sub modes - see above */ if (!(RIG_MODE_CW == mode
sprintf (buf, "DA%c", data_mode); || RIG_MODE_CWR == mode
err = kenwood_transaction (rig, buf, NULL, 0); || RIG_MODE_AM == mode
if (err != RIG_OK) return err; || RIG_MODE_RTTY == mode
|| RIG_MODE_RTTYR == mode))
{
/* supports DATA sub modes - see above */
sprintf (buf, "DA%c", data_mode);
err = kenwood_transaction (rig, buf, NULL, 0);
if (err != RIG_OK) return err;
}
} }
if (rig->caps->rig_model == RIG_MODEL_TS450S if (rig->caps->rig_model == RIG_MODEL_TS450S