kopia lustrzana https://github.com/Hamlib/Hamlib
Allow OmniVII set_ptt to also set RIPing for ethernet
https://github.com/Hamlib/Hamlib/issues/1067pull/1068/head
rodzic
f3b95e744a
commit
8c1bb1d439
|
@ -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 = "20220616.0",
|
.version = "20220617.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
@ -1421,9 +1421,20 @@ int tt588_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
SNPRINTF(cmdbuf, sizeof(cmdbuf), "*T%s" EOM, ptt == 0 ? "0" : "T");
|
SNPRINTF(cmdbuf, sizeof(cmdbuf), "*Txx" EOM);
|
||||||
|
|
||||||
retval = tt588_transaction(rig, cmdbuf, strlen(cmdbuf), NULL,
|
if (ptt)
|
||||||
|
{
|
||||||
|
cmdbuf[2] = 4;
|
||||||
|
cmdbuf[3] = 1; // turn on ethernet RIPing
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cmdbuf[2] = 0;
|
||||||
|
cmdbuf[3] = 1; // turn on ethernet RIPing
|
||||||
|
}
|
||||||
|
|
||||||
|
retval = tt588_transaction(rig, cmdbuf, 5, NULL,
|
||||||
0); // no response
|
0); // no response
|
||||||
|
|
||||||
if (retval != RIG_OK)
|
if (retval != RIG_OK)
|
||||||
|
|
Ładowanie…
Reference in New Issue