Fix flex6xxx ZZAR command

pull/1330/head
Mike Black W9MDB 2023-06-06 14:17:48 -05:00
rodzic 527dbaad34
commit 138060d4d9
1 zmienionych plików z 14 dodań i 5 usunięć

Wyświetl plik

@ -666,8 +666,17 @@ int powersdr_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
case RIG_LEVEL_RF:
if (val.f > 1.0) { return -RIG_EINVAL; }
if (rig->caps->rig_model == RIG_MODEL_POWERSDR)
{
ival = val.f * (120 - -20) - 20;
SNPRINTF(cmd, sizeof(cmd) - 1, "ZZAR%+04d", ival);
}
else
{
ival = val.f * 100;
SNPRINTF(cmd, sizeof(cmd) - 1, "ZZAR%03d", ival);
}
break;
case RIG_LEVEL_MICGAIN:
@ -1102,7 +1111,7 @@ const struct rig_caps f6k_caps =
RIG_MODEL(RIG_MODEL_F6K),
.model_name = "6xxx",
.mfg_name = "FlexRadio",
.version = "20220306.0",
.version = "20230606.0",
.copyright = "LGPL",
.status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER,