kopia lustrzana https://github.com/Hamlib/Hamlib
rodzic
18f69356c9
commit
ea76b9e495
|
@ -4814,7 +4814,7 @@ int icom_set_conf(RIG *rig, token_t token, const char *val)
|
||||||
* Assumes rig!=NULL, rig->state.priv!=NULL
|
* Assumes rig!=NULL, rig->state.priv!=NULL
|
||||||
* and val points to a buffer big enough to hold the conf value.
|
* and val points to a buffer big enough to hold the conf value.
|
||||||
*/
|
*/
|
||||||
int icom_get_conf(RIG *rig, token_t token, char *val)
|
int icom_get_conf2(RIG *rig, token_t token, char *val, int val_len)
|
||||||
{
|
{
|
||||||
struct icom_priv_data *priv;
|
struct icom_priv_data *priv;
|
||||||
struct rig_state *rs;
|
struct rig_state *rs;
|
||||||
|
@ -4826,13 +4826,13 @@ int icom_get_conf(RIG *rig, token_t token, char *val)
|
||||||
switch (token)
|
switch (token)
|
||||||
{
|
{
|
||||||
case TOK_CIVADDR:
|
case TOK_CIVADDR:
|
||||||
sprintf(val, "%d", priv->re_civ_addr);
|
SNPRINTF(val, val_len, "%d", priv->re_civ_addr);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case TOK_MODE731: sprintf(val, "%d", priv->civ_731_mode);
|
case TOK_MODE731: SNPRINTF(val, val_len, "%d", priv->civ_731_mode);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case TOK_NOXCHG: sprintf(val, "%d", priv->no_xchg);
|
case TOK_NOXCHG: SNPRINTF(val, val_len, "%d", priv->no_xchg);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default: RETURNFUNC(-RIG_EINVAL);
|
default: RETURNFUNC(-RIG_EINVAL);
|
||||||
|
@ -4841,6 +4841,12 @@ int icom_get_conf(RIG *rig, token_t token, char *val)
|
||||||
RETURNFUNC(RIG_OK);
|
RETURNFUNC(RIG_OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int icom_get_conf(RIG *rig, token_t token, char *val)
|
||||||
|
{
|
||||||
|
return icom_get_conf2(rig, token, val, 128);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* icom_set_ptt
|
* icom_set_ptt
|
||||||
|
|
Ładowanie…
Reference in New Issue