kopia lustrzana https://github.com/Hamlib/Hamlib
Add set_ptt_fast capability to flrig.c as default if available
rodzic
e90147f83c
commit
def3aee7a6
|
@ -145,7 +145,7 @@ const struct rig_caps flrig_caps =
|
||||||
RIG_MODEL(RIG_MODEL_FLRIG),
|
RIG_MODEL(RIG_MODEL_FLRIG),
|
||||||
.model_name = "FLRig",
|
.model_name = "FLRig",
|
||||||
.mfg_name = "FLRig",
|
.mfg_name = "FLRig",
|
||||||
.version = "20210407",
|
.version = "20210408",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
@ -1253,7 +1253,15 @@ static int flrig_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
|
||||||
sprintf(cmd_arg,
|
sprintf(cmd_arg,
|
||||||
"<params><param><value><i4>%d</i4></value></param></params>",
|
"<params><param><value><i4>%d</i4></value></param></params>",
|
||||||
ptt);
|
ptt);
|
||||||
retval = flrig_transaction(rig, "rig.set_ptt", cmd_arg, NULL, 0);
|
|
||||||
|
value_t val;
|
||||||
|
char *cmd = "rig.set_ptt";
|
||||||
|
rig_get_ext_parm(rig, TOK_FLRIG_FAST_SET_PTT, &val);
|
||||||
|
rig_debug(RIG_DEBUG_VERBOSE, "%s: fast_set_ptt=%d\n", __func__, val.i);
|
||||||
|
|
||||||
|
if (val.i) { cmd = "rig.set_ptt_fast"; }
|
||||||
|
|
||||||
|
retval = flrig_transaction(rig, cmd, cmd_arg, NULL, 0);
|
||||||
|
|
||||||
if (retval != RIG_OK)
|
if (retval != RIG_OK)
|
||||||
{
|
{
|
||||||
|
|
Ładowanie…
Reference in New Issue