Fix 10GHz power watts for IC9700

pull/1635/head
Michael Black W9MDB 2024-11-27 12:10:48 -06:00
rodzic 3f90a9323e
commit d86f0db383
2 zmienionych plików z 6 dodań i 6 usunięć

Wyświetl plik

@ -4550,11 +4550,6 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
rig_raw2val_float(icom_val, &rig->caps->rfpower_meter_cal) * 0.01;
}
if (RIG_IS_IC9700 && CACHE(rig)->freqMainA >= 1e9)
{
val->f /= 10; // power scale is different for 10GHz
}
break;
case RIG_LEVEL_RFPOWER_METER_WATTS:
@ -4578,6 +4573,11 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
val->f);
}
if (RIG_IS_IC9700 && CACHE(rig)->freqMainA >= 1e9)
{
val->f /= 10; // power scale is different for 10GHz
}
rig_get_range(&range_list, STATE(rig)->current_freq, STATE(rig)->current_mode);
rig_debug(RIG_DEBUG_VERBOSE, "%s: maxpower=%d\n", __func__,
range_list.high_power);

Wyświetl plik

@ -35,7 +35,7 @@
#include <sys/time.h>
#endif
#define BACKEND_VER "20241121"
#define BACKEND_VER "20241127"
#define ICOM_IS_ID31 rig_is_model(rig, RIG_MODEL_ID31)
#define ICOM_IS_ID51 rig_is_model(rig, RIG_MODEL_ID51)