Add powerstat calls to xeigu rigs

pull/1102/head
Mike Black W9MDB 2022-07-29 10:23:49 -05:00
rodzic 36c777e8bb
commit 64e226045a
1 zmienionych plików z 13 dodań i 5 usunięć

Wyświetl plik

@ -44,7 +44,7 @@
#include "bandplan.h" #include "bandplan.h"
#include "serial.h" #include "serial.h"
#define X108G_ALL_RX_MODES (RIG_MODE_AM|RIG_MODE_CW|RIG_MODE_CWR|RIG_MODE_SSB|RIG_MODE_FM|RIG_MODE_WFM) #define X108G_ALL_RX_MODES (RIG_MODE_AM|RIG_MODE_CW|RIG_MODE_CWR|RIG_MODE_SSB|RIG_MODE_FM|RIG_MODE_WFM|RIG_MODE_FMN)
#define X108G_1HZ_TS_MODES (RIG_MODE_CW|RIG_MODE_CWR|RIG_MODE_SSB|RIG_MODE_RTTY|RIG_MODE_RTTYR) #define X108G_1HZ_TS_MODES (RIG_MODE_CW|RIG_MODE_CWR|RIG_MODE_SSB|RIG_MODE_RTTY|RIG_MODE_RTTYR)
#define X108G_NOT_TS_MODES (X108G_ALL_RX_MODES &~X108G_1HZ_TS_MODES) #define X108G_NOT_TS_MODES (X108G_ALL_RX_MODES &~X108G_1HZ_TS_MODES)
@ -153,7 +153,7 @@ const struct rig_caps x108g_caps =
RIG_MODEL(RIG_MODEL_X108G), RIG_MODEL(RIG_MODEL_X108G),
.model_name = "X108G", .model_name = "X108G",
.mfg_name = "Xiegu", .mfg_name = "Xiegu",
.version = BACKEND_VER ".0", .version = BACKEND_VER ".1",
.copyright = "LGPL", .copyright = "LGPL",
.status = RIG_STATUS_STABLE, .status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER, .rig_type = RIG_TYPE_TRANSCEIVER,
@ -319,6 +319,8 @@ const struct rig_caps x108g_caps =
.get_split_mode = icom_get_split_mode, .get_split_mode = icom_get_split_mode,
.set_split_vfo = x108g_set_split_vfo, .set_split_vfo = x108g_set_split_vfo,
.get_split_vfo = NULL, .get_split_vfo = NULL,
.set_powerstat = icom_set_powerstat,
.get_powerstat = icom_get_powerstat,
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS .hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
}; };
@ -328,7 +330,7 @@ const struct rig_caps x6100_caps =
RIG_MODEL(RIG_MODEL_X6100), RIG_MODEL(RIG_MODEL_X6100),
.model_name = "X6100", .model_name = "X6100",
.mfg_name = "Xiegu", .mfg_name = "Xiegu",
.version = BACKEND_VER ".1", .version = BACKEND_VER ".2",
.copyright = "LGPL", .copyright = "LGPL",
.status = RIG_STATUS_STABLE, .status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER, .rig_type = RIG_TYPE_TRANSCEIVER,
@ -495,6 +497,8 @@ const struct rig_caps x6100_caps =
//.get_split_mode = icom_get_split_mode, //.get_split_mode = icom_get_split_mode,
//.set_split_vfo = x108g_set_split_vfo, //.set_split_vfo = x108g_set_split_vfo,
//.get_split_vfo = NULL, //.get_split_vfo = NULL,
.set_powerstat = icom_set_powerstat,
.get_powerstat = icom_get_powerstat,
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS .hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
}; };
@ -503,7 +507,7 @@ const struct rig_caps g90_caps =
RIG_MODEL(RIG_MODEL_G90), RIG_MODEL(RIG_MODEL_G90),
.model_name = "G90", .model_name = "G90",
.mfg_name = "Xiegu", .mfg_name = "Xiegu",
.version = BACKEND_VER ".0", .version = BACKEND_VER ".1",
.copyright = "LGPL", .copyright = "LGPL",
.status = RIG_STATUS_STABLE, .status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER, .rig_type = RIG_TYPE_TRANSCEIVER,
@ -669,6 +673,8 @@ const struct rig_caps g90_caps =
.get_split_mode = icom_get_split_mode, .get_split_mode = icom_get_split_mode,
.set_split_vfo = x108g_set_split_vfo, .set_split_vfo = x108g_set_split_vfo,
.get_split_vfo = NULL, .get_split_vfo = NULL,
.set_powerstat = icom_set_powerstat,
.get_powerstat = icom_get_powerstat,
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS .hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
}; };
@ -677,7 +683,7 @@ const struct rig_caps x5105_caps =
RIG_MODEL(RIG_MODEL_X5105), RIG_MODEL(RIG_MODEL_X5105),
.model_name = "X5105", .model_name = "X5105",
.mfg_name = "Xiegu", .mfg_name = "Xiegu",
.version = BACKEND_VER ".0", .version = BACKEND_VER ".1",
.copyright = "LGPL", .copyright = "LGPL",
.status = RIG_STATUS_STABLE, .status = RIG_STATUS_STABLE,
.rig_type = RIG_TYPE_TRANSCEIVER, .rig_type = RIG_TYPE_TRANSCEIVER,
@ -843,6 +849,8 @@ const struct rig_caps x5105_caps =
.get_split_mode = icom_get_split_mode, .get_split_mode = icom_get_split_mode,
.set_split_vfo = x108g_set_split_vfo, .set_split_vfo = x108g_set_split_vfo,
.get_split_vfo = NULL, .get_split_vfo = NULL,
.set_powerstat = icom_set_powerstat,
.get_powerstat = icom_get_powerstat,
.hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS .hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS
}; };