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");
|
||||
kenwood_transaction(rig, cmd, NULL, 0);
|
||||
#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;
|
||||
}
|
||||
// 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;
|
||||
}
|
||||
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_TS590S))
|
||||
|| rig->caps->rig_model == RIG_MODEL_TS590S)))
|
||||
{
|
||||
SNPRINTF(cmd, sizeof(cmd), "PB%d", bank);
|
||||
}
|
||||
|
|
|
@ -1249,7 +1249,7 @@ const struct rig_caps ts480_caps =
|
|||
RIG_MODEL(RIG_MODEL_TS480),
|
||||
.model_name = "TS-480",
|
||||
.mfg_name = "Kenwood",
|
||||
.version = BACKEND_VER ".2",
|
||||
.version = BACKEND_VER ".3",
|
||||
.copyright = "LGPL",
|
||||
.status = RIG_STATUS_STABLE,
|
||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||
|
@ -1433,6 +1433,8 @@ const struct rig_caps ts480_caps =
|
|||
.get_ext_func = ts480_get_ext_func,
|
||||
.send_morse = kenwood_send_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,
|
||||
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
|
||||
};
|
||||
|
|
Ładowanie…
Reference in New Issue