kopia lustrzana https://github.com/Hamlib/Hamlib
rodzic
8462796b00
commit
2ed842b098
|
@ -74,8 +74,8 @@ int ftdx101d_get_func(RIG *rig, vfo_t vfo, setting_t func, int *status)
|
||||||
retval = newcat_get_cmd(rig);
|
retval = newcat_get_cmd(rig);
|
||||||
|
|
||||||
if (RIG_OK != retval) { return retval; }
|
if (RIG_OK != retval) { return retval; }
|
||||||
|
|
||||||
n = sscanf(priv->ret_data, "PR0%d\n", status);
|
n = sscanf(priv->ret_data, "PR0%d\n", status);
|
||||||
|
rig_debug(RIG_DEBUG_TRACE, "%s: n=%d, ret_data='%s'\n", __func__, n, priv->ret_data);
|
||||||
|
|
||||||
if (n == 1) { return RIG_OK; }
|
if (n == 1) { return RIG_OK; }
|
||||||
|
|
||||||
|
|
|
@ -4126,6 +4126,7 @@ int newcat_get_func(RIG *rig, vfo_t vfo, setting_t func, int *status)
|
||||||
/* chop term */
|
/* chop term */
|
||||||
priv->ret_data[ret_data_len - 1] = '\0';
|
priv->ret_data[ret_data_len - 1] = '\0';
|
||||||
|
|
||||||
|
rig_debug(RIG_DEBUG_TRACE, "%s: retfunc='%s'\n", __func__, retfunc);
|
||||||
switch (func)
|
switch (func)
|
||||||
{
|
{
|
||||||
case RIG_FUNC_MN:
|
case RIG_FUNC_MN:
|
||||||
|
@ -4136,7 +4137,7 @@ int newcat_get_func(RIG *rig, vfo_t vfo, setting_t func, int *status)
|
||||||
// future Yaesu's may use the new command format
|
// future Yaesu's may use the new command format
|
||||||
// so we do this check here instead of the back end
|
// so we do this check here instead of the back end
|
||||||
// only need to add the "|| is_XXX" here
|
// only need to add the "|| is_XXX" here
|
||||||
if (is_ft101) *status = (retfunc[1] == '0') ? 0 : 1;
|
if (is_ft101) *status = (retfunc[0] == '0') ? 0 : 1;
|
||||||
else *status = (retfunc[0] == '0') ? 0 : 1;
|
else *status = (retfunc[0] == '0') ? 0 : 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue