kopia lustrzana https://github.com/Hamlib/Hamlib
Add voice to TS480
rodzic
5e4cb6f1c1
commit
6f3a9831c3
|
@ -5351,9 +5351,11 @@ int kenwood_send_voice_mem(RIG *rig, vfo_t vfo, int bank)
|
||||||
SNPRINTF(cmd, sizeof(cmd), "PB01");
|
SNPRINTF(cmd, sizeof(cmd), "PB01");
|
||||||
kenwood_transaction(rig, cmd, NULL, 0);
|
kenwood_transaction(rig, cmd, NULL, 0);
|
||||||
#endif
|
#endif
|
||||||
if (rig->caps->rig_model == RIG_MODEL_TS2000 && (bank < 1 || bank > 3))
|
if ((bank < 1 || bank > 3) &&
|
||||||
|
(rig->caps->rig_model == RIG_MODEL_TS2000
|
||||||
|
|| rig->caps->rig_model == RIG_MODEL_TS480))
|
||||||
{
|
{
|
||||||
rig_debug(RIG_DEBUG_ERR, "%s: TS2000 channel is from 1 to 3\n", __func__);
|
rig_debug(RIG_DEBUG_ERR, "%s: TS2000/TS480 channel is from 1 to 3\n", __func__);
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
// some rigs have 5 channels -- newew ones have 10 channels
|
// some rigs have 5 channels -- newew ones have 10 channels
|
||||||
|
@ -5365,8 +5367,9 @@ int kenwood_send_voice_mem(RIG *rig, vfo_t vfo, int bank)
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
if (rig->caps->rig_model == RIG_MODEL_TS2000
|
if (rig->caps->rig_model == RIG_MODEL_TS2000
|
||||||
|
|| (rig->caps->rig_model == RIG_MODEL_TS480
|
||||||
|| (rig->caps->rig_model == RIG_MODEL_TS590SG
|
|| (rig->caps->rig_model == RIG_MODEL_TS590SG
|
||||||
|| rig->caps->rig_model == RIG_MODEL_TS590S))
|
|| rig->caps->rig_model == RIG_MODEL_TS590S)))
|
||||||
{
|
{
|
||||||
SNPRINTF(cmd, sizeof(cmd), "PB%d", bank);
|
SNPRINTF(cmd, sizeof(cmd), "PB%d", bank);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1249,7 +1249,7 @@ const struct rig_caps ts480_caps =
|
||||||
RIG_MODEL(RIG_MODEL_TS480),
|
RIG_MODEL(RIG_MODEL_TS480),
|
||||||
.model_name = "TS-480",
|
.model_name = "TS-480",
|
||||||
.mfg_name = "Kenwood",
|
.mfg_name = "Kenwood",
|
||||||
.version = BACKEND_VER ".2",
|
.version = BACKEND_VER ".3",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
@ -1433,6 +1433,8 @@ const struct rig_caps ts480_caps =
|
||||||
.get_ext_func = ts480_get_ext_func,
|
.get_ext_func = ts480_get_ext_func,
|
||||||
.send_morse = kenwood_send_morse,
|
.send_morse = kenwood_send_morse,
|
||||||
.wait_morse = rig_wait_morse,
|
.wait_morse = rig_wait_morse,
|
||||||
|
.send_voice_mem = kenwood_send_voice_mem,
|
||||||
|
.stop_voice_mem = kenwood_stop_voice_mem,
|
||||||
.vfo_op = kenwood_vfo_op,
|
.vfo_op = kenwood_vfo_op,
|
||||||
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
|
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
|
||||||
};
|
};
|
||||||
|
|
Ładowanie…
Reference in New Issue