kopia lustrzana https://github.com/Hamlib/Hamlib
Promote rigs from ALPHA to BETA -- assuming no news is good news
rodzic
4e21730cd0
commit
0473702cb6
|
@ -254,7 +254,7 @@ const struct rig_caps ar5000a_caps =
|
||||||
.mfg_name = "AOR",
|
.mfg_name = "AOR",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_SCANNER,
|
.rig_type = RIG_TYPE_SCANNER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
|
@ -93,7 +93,7 @@ const struct rig_caps ar8200_caps =
|
||||||
.mfg_name = "AOR",
|
.mfg_name = "AOR",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_SCANNER,
|
.rig_type = RIG_TYPE_SCANNER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
|
@ -168,7 +168,7 @@ const struct rig_caps dttsp_rig_caps =
|
||||||
.mfg_name = "DTTS Microwave Society",
|
.mfg_name = "DTTS Microwave Society",
|
||||||
.version = "20200319.0",
|
.version = "20200319.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_COMPUTER,
|
.rig_type = RIG_TYPE_COMPUTER,
|
||||||
.targetable_vfo = RIG_TARGETABLE_ALL,
|
.targetable_vfo = RIG_TARGETABLE_ALL,
|
||||||
.ptt_type = RIG_PTT_RIG,
|
.ptt_type = RIG_PTT_RIG,
|
||||||
|
@ -254,7 +254,7 @@ const struct rig_caps dttsp_udp_rig_caps =
|
||||||
.mfg_name = "DTTS Microwave Society",
|
.mfg_name = "DTTS Microwave Society",
|
||||||
.version = "20200319.0",
|
.version = "20200319.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_COMPUTER,
|
.rig_type = RIG_TYPE_COMPUTER,
|
||||||
.targetable_vfo = RIG_TARGETABLE_ALL,
|
.targetable_vfo = RIG_TARGETABLE_ALL,
|
||||||
.ptt_type = RIG_PTT_RIG,
|
.ptt_type = RIG_PTT_RIG,
|
||||||
|
|
|
@ -388,7 +388,7 @@ struct rig_caps GS100_caps =
|
||||||
.mfg_name = "GOMSPACE",
|
.mfg_name = "GOMSPACE",
|
||||||
.version = "20211117.0",
|
.version = "20211117.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
.targetable_vfo = 0,
|
.targetable_vfo = 0,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
|
|
|
@ -54,7 +54,7 @@
|
||||||
//! Checks leading substring as command
|
//! Checks leading substring as command
|
||||||
#define LEADINGSTR(a,b) (strncmp((a), (b), strlen(b)) == 0)
|
#define LEADINGSTR(a,b) (strncmp((a), (b), strlen(b)) == 0)
|
||||||
//! Find the first alphabet character in string
|
//! Find the first alphabet character in string
|
||||||
#define FIRSTALPHA(a) while(*(a) != '\0' && !isalpha(*(a))) { (a)++; }
|
#define FIRSTBETA(a) while(*(a) != '\0' && !isalpha(*(a))) { (a)++; }
|
||||||
//! Find the first alphabet character or number in string
|
//! Find the first alphabet character or number in string
|
||||||
#define FIRSTALNUM(a) while(*(a) != '\0' && !isalnum(*(a))) { (a)++; }
|
#define FIRSTALNUM(a) while(*(a) != '\0' && !isalnum(*(a))) { (a)++; }
|
||||||
//! Find the first space in string
|
//! Find the first space in string
|
||||||
|
@ -160,7 +160,7 @@ void loop(void)
|
||||||
// reading command line from serial
|
// reading command line from serial
|
||||||
if ((c = serReadLine()) != NULL)
|
if ((c = serReadLine()) != NULL)
|
||||||
{
|
{
|
||||||
FIRSTALPHA(c);
|
FIRSTBETA(c);
|
||||||
if (LEADINGSTR(c, "param"))
|
if (LEADINGSTR(c, "param"))
|
||||||
{
|
{
|
||||||
cmdParam(c);
|
cmdParam(c);
|
||||||
|
@ -220,7 +220,7 @@ static char *serReadLine(void)
|
||||||
static int cmdParam(char *cmd)
|
static int cmdParam(char *cmd)
|
||||||
{
|
{
|
||||||
FIRSTSPACE(cmd);
|
FIRSTSPACE(cmd);
|
||||||
FIRSTALPHA(cmd);
|
FIRSTBETA(cmd);
|
||||||
if (strlen(cmd) > 0)
|
if (strlen(cmd) > 0)
|
||||||
{
|
{
|
||||||
if (LEADINGSTR(cmd, "mem")) return(cmdMem(cmd));
|
if (LEADINGSTR(cmd, "mem")) return(cmdMem(cmd));
|
||||||
|
@ -261,7 +261,7 @@ static int cmdGet(char *cmd)
|
||||||
unsigned long f;
|
unsigned long f;
|
||||||
|
|
||||||
FIRSTSPACE(cmd);
|
FIRSTSPACE(cmd);
|
||||||
FIRSTALPHA(cmd);
|
FIRSTBETA(cmd);
|
||||||
if (strlen(cmd) > 0)
|
if (strlen(cmd) > 0)
|
||||||
{
|
{
|
||||||
if (LEADINGSTR(cmd, "freq"))
|
if (LEADINGSTR(cmd, "freq"))
|
||||||
|
@ -293,7 +293,7 @@ static int cmdSet(char *cmd)
|
||||||
unsigned long f;
|
unsigned long f;
|
||||||
|
|
||||||
FIRSTSPACE(cmd);
|
FIRSTSPACE(cmd);
|
||||||
FIRSTALPHA(cmd);
|
FIRSTBETA(cmd);
|
||||||
if (strlen(cmd) > 0)
|
if (strlen(cmd) > 0)
|
||||||
{
|
{
|
||||||
if (LEADINGSTR(cmd, "freq"))
|
if (LEADINGSTR(cmd, "freq"))
|
||||||
|
|
|
@ -59,7 +59,7 @@ const struct rig_caps icm700pro_caps =
|
||||||
.mfg_name = "Icom",
|
.mfg_name = "Icom",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
.ptt_type = RIG_PTT_RIG,
|
.ptt_type = RIG_PTT_RIG,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
|
@ -63,7 +63,7 @@ const struct rig_caps nrd525_caps =
|
||||||
.mfg_name = "JRC",
|
.mfg_name = "JRC",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_RECEIVER,
|
.rig_type = RIG_TYPE_RECEIVER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -62,7 +62,7 @@ const struct rig_caps k505dsp_caps =
|
||||||
.mfg_name = "Kachina",
|
.mfg_name = "Kachina",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_COMPUTER,
|
.rig_type = RIG_TYPE_COMPUTER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
|
@ -103,7 +103,7 @@ const struct rig_caps dds60_caps =
|
||||||
.mfg_name = "AmQRP",
|
.mfg_name = "AmQRP",
|
||||||
.version = "20200112.0",
|
.version = "20200112.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TUNER,
|
.rig_type = RIG_TYPE_TUNER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -67,7 +67,7 @@ const struct rig_caps miniVNA_caps =
|
||||||
.mfg_name = "mRS",
|
.mfg_name = "mRS",
|
||||||
.version = "20190817.0",
|
.version = "20190817.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TUNER,
|
.rig_type = RIG_TYPE_TUNER,
|
||||||
.port_type = RIG_PORT_SERIAL,
|
.port_type = RIG_PORT_SERIAL,
|
||||||
.serial_rate_min = 115200,
|
.serial_rate_min = 115200,
|
||||||
|
|
|
@ -116,7 +116,7 @@ const struct rot_caps pcrotor_caps =
|
||||||
.mfg_name = "WA6UFQ",
|
.mfg_name = "WA6UFQ",
|
||||||
.version = "20081013.0",
|
.version = "20081013.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rot_type = ROT_TYPE_OTHER,
|
.rot_type = ROT_TYPE_OTHER,
|
||||||
.port_type = RIG_PORT_PARALLEL,
|
.port_type = RIG_PORT_PARALLEL,
|
||||||
.write_delay = 0,
|
.write_delay = 0,
|
||||||
|
|
|
@ -477,7 +477,7 @@ const struct rig_caps fasdr_caps =
|
||||||
.mfg_name = "Funkamateur",
|
.mfg_name = "Funkamateur",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_FLAG_TUNER | RIG_FLAG_TRANSMITTER,
|
.rig_type = RIG_FLAG_TUNER | RIG_FLAG_TRANSMITTER,
|
||||||
.ptt_type = RIG_PTT_RIG,
|
.ptt_type = RIG_PTT_RIG,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -69,7 +69,7 @@ const struct rig_caps usrp_caps =
|
||||||
.mfg_name = "GNU Radio",
|
.mfg_name = "GNU Radio",
|
||||||
.version = "0.1",
|
.version = "0.1",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TUNER,
|
.rig_type = RIG_TYPE_TUNER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -52,7 +52,7 @@ const struct rig_caps hf235_caps =
|
||||||
.mfg_name = "Lowe",
|
.mfg_name = "Lowe",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA, /* and only basic support */
|
.status = RIG_STATUS_BETA, /* and only basic support */
|
||||||
.rig_type = RIG_TYPE_RECEIVER,
|
.rig_type = RIG_TYPE_RECEIVER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -55,7 +55,7 @@ const struct rig_caps ra3702_caps =
|
||||||
.mfg_name = "Racal",
|
.mfg_name = "Racal",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_RECEIVER,
|
.rig_type = RIG_TYPE_RECEIVER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -54,7 +54,7 @@ const struct rig_caps ekd500_caps =
|
||||||
.mfg_name = "RFT",
|
.mfg_name = "RFT",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_RECEIVER,
|
.rig_type = RIG_TYPE_RECEIVER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -67,7 +67,7 @@ const struct rig_caps esmc_caps =
|
||||||
.mfg_name = "Rohde&Schwarz",
|
.mfg_name = "Rohde&Schwarz",
|
||||||
.version = BACKEND_VER ".0",
|
.version = BACKEND_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_RECEIVER,
|
.rig_type = RIG_TYPE_RECEIVER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
|
@ -61,7 +61,7 @@ const struct rig_caps dsp10_caps =
|
||||||
.mfg_name = "TAPR",
|
.mfg_name = "TAPR",
|
||||||
.version = "20061007.0",
|
.version = "20061007.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRANSCEIVER,
|
.rig_type = RIG_TYPE_TRANSCEIVER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -76,7 +76,7 @@ const struct rig_caps v4l2_caps =
|
||||||
.mfg_name = "Video4Linux2",
|
.mfg_name = "Video4Linux2",
|
||||||
.version = "20191223.0",
|
.version = "20191223.0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_PCRECEIVER,
|
.rig_type = RIG_TYPE_PCRECEIVER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_NONE,
|
.dcd_type = RIG_DCD_NONE,
|
||||||
|
|
|
@ -557,17 +557,17 @@ struct v4l2_framebuffer {
|
||||||
#define V4L2_FBUF_CAP_CHROMAKEY 0x0002
|
#define V4L2_FBUF_CAP_CHROMAKEY 0x0002
|
||||||
#define V4L2_FBUF_CAP_LIST_CLIPPING 0x0004
|
#define V4L2_FBUF_CAP_LIST_CLIPPING 0x0004
|
||||||
#define V4L2_FBUF_CAP_BITMAP_CLIPPING 0x0008
|
#define V4L2_FBUF_CAP_BITMAP_CLIPPING 0x0008
|
||||||
#define V4L2_FBUF_CAP_LOCAL_ALPHA 0x0010
|
#define V4L2_FBUF_CAP_LOCAL_BETA 0x0010
|
||||||
#define V4L2_FBUF_CAP_GLOBAL_ALPHA 0x0020
|
#define V4L2_FBUF_CAP_GLOBAL_BETA 0x0020
|
||||||
#define V4L2_FBUF_CAP_LOCAL_INV_ALPHA 0x0040
|
#define V4L2_FBUF_CAP_LOCAL_INV_BETA 0x0040
|
||||||
#define V4L2_FBUF_CAP_SRC_CHROMAKEY 0x0080
|
#define V4L2_FBUF_CAP_SRC_CHROMAKEY 0x0080
|
||||||
/* Flags for the 'flags' field. */
|
/* Flags for the 'flags' field. */
|
||||||
#define V4L2_FBUF_FLAG_PRIMARY 0x0001
|
#define V4L2_FBUF_FLAG_PRIMARY 0x0001
|
||||||
#define V4L2_FBUF_FLAG_OVERLAY 0x0002
|
#define V4L2_FBUF_FLAG_OVERLAY 0x0002
|
||||||
#define V4L2_FBUF_FLAG_CHROMAKEY 0x0004
|
#define V4L2_FBUF_FLAG_CHROMAKEY 0x0004
|
||||||
#define V4L2_FBUF_FLAG_LOCAL_ALPHA 0x0008
|
#define V4L2_FBUF_FLAG_LOCAL_BETA 0x0008
|
||||||
#define V4L2_FBUF_FLAG_GLOBAL_ALPHA 0x0010
|
#define V4L2_FBUF_FLAG_GLOBAL_BETA 0x0010
|
||||||
#define V4L2_FBUF_FLAG_LOCAL_INV_ALPHA 0x0020
|
#define V4L2_FBUF_FLAG_LOCAL_INV_BETA 0x0020
|
||||||
#define V4L2_FBUF_FLAG_SRC_CHROMAKEY 0x0040
|
#define V4L2_FBUF_FLAG_SRC_CHROMAKEY 0x0040
|
||||||
|
|
||||||
struct v4l2_clip {
|
struct v4l2_clip {
|
||||||
|
|
|
@ -56,7 +56,7 @@ const struct rig_caps bcd396t_caps =
|
||||||
.mfg_name = "Uniden",
|
.mfg_name = "Uniden",
|
||||||
.version = BACKEND_DIGITAL_VER ".0",
|
.version = BACKEND_DIGITAL_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRUNKSCANNER,
|
.rig_type = RIG_TYPE_TRUNKSCANNER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
|
@ -56,7 +56,7 @@ const struct rig_caps bcd996t_caps =
|
||||||
.mfg_name = "Uniden",
|
.mfg_name = "Uniden",
|
||||||
.version = BACKEND_DIGITAL_VER ".0",
|
.version = BACKEND_DIGITAL_VER ".0",
|
||||||
.copyright = "LGPL",
|
.copyright = "LGPL",
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_TRUNKSCANNER,
|
.rig_type = RIG_TYPE_TRUNKSCANNER,
|
||||||
.ptt_type = RIG_PTT_NONE,
|
.ptt_type = RIG_PTT_NONE,
|
||||||
.dcd_type = RIG_DCD_RIG,
|
.dcd_type = RIG_DCD_RIG,
|
||||||
|
|
|
@ -651,7 +651,7 @@ const struct rig_caps g313_caps =
|
||||||
.mfg_name = "Winradio",
|
.mfg_name = "Winradio",
|
||||||
.version = "20191224.0",
|
.version = "20191224.0",
|
||||||
.copyright = "LGPL", /* This wrapper, not the G313 shared library or driver */
|
.copyright = "LGPL", /* This wrapper, not the G313 shared library or driver */
|
||||||
.status = RIG_STATUS_ALPHA,
|
.status = RIG_STATUS_BETA,
|
||||||
.rig_type = RIG_TYPE_PCRECEIVER,
|
.rig_type = RIG_TYPE_PCRECEIVER,
|
||||||
.port_type = RIG_PORT_NONE,
|
.port_type = RIG_PORT_NONE,
|
||||||
.targetable_vfo = 0,
|
.targetable_vfo = 0,
|
||||||
|
|
Ładowanie…
Reference in New Issue