kopia lustrzana https://github.com/Hamlib/Hamlib
Fix OmniVII ptt -- could turn on but not turn it off
https://github.com/Hamlib/Hamlib/issues/1067pull/1068/head
rodzic
459e4ce735
commit
f3b95e744a
|
@ -127,7 +127,7 @@ const struct rig_caps tt588_caps =
|
||||||
RIG_MODEL(RIG_MODEL_TT588),
|
RIG_MODEL(RIG_MODEL_TT588),
|
||||||
.model_name = "TT-588 Omni VII",
|
.model_name = "TT-588 Omni VII",
|
||||||
.mfg_name = "Ten-Tec",
|
.mfg_name = "Ten-Tec",
|
||||||
.version = "20200911.0",
|
.version = "20220616.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
@ -1421,17 +1421,7 @@ int tt588_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
SNPRINTF(cmdbuf, sizeof(cmdbuf), "*Txx" EOM);
|
SNPRINTF(cmdbuf, sizeof(cmdbuf), "*T%s" EOM, ptt == 0 ? "0" : "T");
|
||||||
cmdbuf[3] = 0;
|
|
||||||
|
|
||||||
if (ptt)
|
|
||||||
{
|
|
||||||
cmdbuf[2] = 4;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
cmdbuf[2] = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
retval = tt588_transaction(rig, cmdbuf, strlen(cmdbuf), NULL,
|
retval = tt588_transaction(rig, cmdbuf, strlen(cmdbuf), NULL,
|
||||||
0); // no response
|
0); // no response
|
||||||
|
|
Ładowanie…
Reference in New Issue