kopia lustrzana https://github.com/Hamlib/Hamlib
rodzic
9b5e283e95
commit
42284ef70b
|
@ -2289,10 +2289,15 @@ static int netrigctl_vfo_op(RIG *rig, vfo_t vfo, vfo_op_t op)
|
|||
int ret, len;
|
||||
char cmd[CMD_MAX];
|
||||
char buf[BUF_MAX];
|
||||
char vfostr[16] = "";
|
||||
|
||||
rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__);
|
||||
|
||||
len = sprintf(cmd, "J %s\n", rig_strvfop(op));
|
||||
ret = netrigctl_vfostr(rig, vfostr, sizeof(vfostr), vfo);
|
||||
|
||||
if (ret != RIG_OK) { return ret; }
|
||||
|
||||
len = sprintf(cmd, "G%s %s\n", vfostr, rig_strvfop(op));
|
||||
|
||||
ret = netrigctl_transaction(rig, cmd, len, buf);
|
||||
|
||||
|
@ -2579,7 +2584,7 @@ struct rig_caps netrigctl_caps =
|
|||
RIG_MODEL(RIG_MODEL_NETRIGCTL),
|
||||
.model_name = "NET rigctl",
|
||||
.mfg_name = "Hamlib",
|
||||
.version = "20211118.0",
|
||||
.version = "20211120.0",
|
||||
.copyright = "LGPL",
|
||||
.status = RIG_STATUS_STABLE,
|
||||
.rig_type = RIG_TYPE_OTHER,
|
||||
|
|
|
@ -586,7 +586,7 @@ static const struct
|
|||
{ RIG_VFO_SUB_C, "SubC" },
|
||||
{ RIG_VFO_NONE, "None" },
|
||||
{ RIG_VFO_OTHER, "otherVFO" },
|
||||
{ 0xffffff, "" },
|
||||
{ 0xffffffff, "" },
|
||||
};
|
||||
|
||||
|
||||
|
@ -607,10 +607,12 @@ vfo_t HAMLIB_API rig_parse_vfo(const char *s)
|
|||
{
|
||||
if (!strcmp(s, vfo_str[i].str))
|
||||
{
|
||||
rig_debug(RIG_DEBUG_CACHE, "%s: str='%s' vfo='%s'\n", __func__, vfo_str[i].str, rig_strvfo(vfo_str[i].vfo));
|
||||
return vfo_str[i].vfo;
|
||||
}
|
||||
}
|
||||
|
||||
rig_debug(RIG_DEBUG_ERR, "%s: '%s' not found so vfo='%s'\n", __func__, s, rig_strvfo(RIG_VFO_NONE));
|
||||
return RIG_VFO_NONE;
|
||||
}
|
||||
|
||||
|
|
|
@ -3633,6 +3633,7 @@ declare_proto_rig(vfo_op)
|
|||
|
||||
if (RIG_OP_NONE == op)
|
||||
{
|
||||
rig_debug(RIG_DEBUG_ERR, "%s: rig_parse_vfo failed with '%s'\n", __func__, arg1);
|
||||
RETURNFUNC(-RIG_EINVAL);
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue