kopia lustrzana https://github.com/Hamlib/Hamlib
Fix TT599 and TT565 NR level to set levels 1-9 and read levels 1-10
Unable to set level 10 apparently for 599 and probably same for 565 https://github.com/Hamlib/Hamlib/issues/1061pull/1068/head
rodzic
e859d6a2c9
commit
e66cf67a96
|
@ -1212,7 +1212,9 @@ int tt565_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
case RIG_LEVEL_NR:
|
case RIG_LEVEL_NR:
|
||||||
if (rig->caps->rig_model == RIG_MODEL_TT599)
|
if (rig->caps->rig_model == RIG_MODEL_TT599)
|
||||||
{
|
{
|
||||||
SNPRINTF(cmdbuf, sizeof(cmdbuf), "*RMNN%c" EOM, (int)(val.f * 9));
|
ii = (int)(val.f * 10);
|
||||||
|
if (ii > 9) ii=9; // cannot set NR level 10 apparently
|
||||||
|
SNPRINTF(cmdbuf, sizeof(cmdbuf), "*RMNN%c" EOM, ii);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1718,8 +1720,7 @@ int tt565_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
||||||
__func__, lvlbuf);
|
__func__, lvlbuf);
|
||||||
return -RIG_EPROTO;
|
return -RIG_EPROTO;
|
||||||
}
|
}
|
||||||
|
sscanf(lvlbuf + 5, "%f", &val->f);
|
||||||
val->f = atof(lvlbuf + 5) / 9.0; /* Note 0-9 -> 0.0 - 1.0 */
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_LEVEL_VOXDELAY: /* =VOXDELAY, tenths of secs. */
|
case RIG_LEVEL_VOXDELAY: /* =VOXDELAY, tenths of secs. */
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#define BACKEND_VER "20200324"
|
#define BACKEND_VER "20220614"
|
||||||
|
|
||||||
#define TRUE 1
|
#define TRUE 1
|
||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
|
@ -196,7 +196,7 @@ const struct rig_caps tt565_caps = {
|
||||||
RIG_MODEL(RIG_MODEL_TT565),
|
RIG_MODEL(RIG_MODEL_TT565),
|
||||||
.model_name = "TT-565 Orion",
|
.model_name = "TT-565 Orion",
|
||||||
.mfg_name = "Ten-Tec",
|
.mfg_name = "Ten-Tec",
|
||||||
.version = BACKEND_VER ".1",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
@ -414,7 +414,7 @@ const struct rig_caps tt599_caps = {
|
||||||
RIG_MODEL(RIG_MODEL_TT599),
|
RIG_MODEL(RIG_MODEL_TT599),
|
||||||
.model_name = "TT-599 Eagle",
|
.model_name = "TT-599 Eagle",
|
||||||
.mfg_name = "Ten-Tec",
|
.mfg_name = "Ten-Tec",
|
||||||
.version = BACKEND_VER ".2",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_STABLE,
|
.status = RIG_STATUS_STABLE,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
|
|
Ładowanie…
Reference in New Issue