kopia lustrzana https://github.com/Hamlib/Hamlib
Fix icom_get_parm to eliminate collisions
rodzic
6e45a7ba78
commit
aeaa96bc3b
|
@ -2217,7 +2217,7 @@ int icom_set_cmd(RIG *rig, vfo_t vfo, struct cmdparams *par, value_t val)
|
||||||
to_bcd_be(&cmdbuf[cmdlen], (int)(val.f * 255.0), (cmdlen * 2));
|
to_bcd_be(&cmdbuf[cmdlen], (int)(val.f * 255.0), (cmdlen * 2));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CMD_DAT_TIM:
|
case CMD_DAT_TIM: // returned as seconds since midnight
|
||||||
to_bcd_be(&cmdbuf[cmdlen],
|
to_bcd_be(&cmdbuf[cmdlen],
|
||||||
((((int)val.f / 3600) * 100) + (((int)val.f / 60) % 60)), (par->datlen * 2));
|
((((int)val.f / 3600) * 100) + (((int)val.f / 60) % 60)), (par->datlen * 2));
|
||||||
break;
|
break;
|
||||||
|
@ -5628,7 +5628,7 @@ int icom_get_parm(RIG *rig, setting_t parm, value_t *val)
|
||||||
|
|
||||||
for (i = 0; cmd && cmd[i].id.s != 0; i++)
|
for (i = 0; cmd && cmd[i].id.s != 0; i++)
|
||||||
{
|
{
|
||||||
if (cmd[i].id.s == parm)
|
if (cmd[i].cmdparamtype == CMD_PARAM_TYPE_PARM && cmd[i].id.s == parm)
|
||||||
{
|
{
|
||||||
return icom_get_cmd(rig, RIG_VFO_NONE, (struct cmdparams *)&cmd[i], val);
|
return icom_get_cmd(rig, RIG_VFO_NONE, (struct cmdparams *)&cmd[i], val);
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BACKEND_VER "20200911"
|
#define BACKEND_VER "20200912"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* defines used by comp_cal_str in rig.c
|
* defines used by comp_cal_str in rig.c
|
||||||
|
|
Ładowanie…
Reference in New Issue