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:
|
||||
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
|
||||
{
|
||||
|
@ -1718,8 +1720,7 @@ int tt565_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
|||
__func__, lvlbuf);
|
||||
return -RIG_EPROTO;
|
||||
}
|
||||
|
||||
val->f = atof(lvlbuf + 5) / 9.0; /* Note 0-9 -> 0.0 - 1.0 */
|
||||
sscanf(lvlbuf + 5, "%f", &val->f);
|
||||
break;
|
||||
|
||||
case RIG_LEVEL_VOXDELAY: /* =VOXDELAY, tenths of secs. */
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
*/
|
||||
|
||||
|
||||
#define BACKEND_VER "20200324"
|
||||
#define BACKEND_VER "20220614"
|
||||
|
||||
#define TRUE 1
|
||||
#define FALSE 0
|
||||
|
@ -196,7 +196,7 @@ const struct rig_caps tt565_caps = {
|
|||
RIG_MODEL(RIG_MODEL_TT565),
|
||||
.model_name = "TT-565 Orion",
|
||||
.mfg_name = "Ten-Tec",
|
||||
.version = BACKEND_VER ".1",
|
||||
.version = BACKEND_VER ".0",
|
||||
.copyright = "LGPL",
|
||||
.status = RIG_STATUS_STABLE,
|
||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||
|
@ -414,7 +414,7 @@ const struct rig_caps tt599_caps = {
|
|||
RIG_MODEL(RIG_MODEL_TT599),
|
||||
.model_name = "TT-599 Eagle",
|
||||
.mfg_name = "Ten-Tec",
|
||||
.version = BACKEND_VER ".2",
|
||||
.version = BACKEND_VER ".0",
|
||||
.copyright = "LGPL",
|
||||
.status = RIG_STATUS_STABLE,
|
||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||
|
|
Ładowanie…
Reference in New Issue