kopia lustrzana https://github.com/Hamlib/Hamlib
Correct mapping of D_AGC values
Ref issue#1775 (part 1) Corrected mapping of D_AGC values to currently enumerated AGC set. Will separately provide alternate mapping, if required, in backends that require it.pull/1776/head
rodzic
a09603fdd4
commit
8abe1ec8e4
|
@ -3879,20 +3879,32 @@ int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
// Legacy mapping that does not apply to all rigs
|
// Legacy mapping that does not apply to all rigs
|
||||||
switch (val.i)
|
switch (val.i)
|
||||||
{
|
{
|
||||||
case RIG_AGC_SLOW:
|
case RIG_AGC_OFF:
|
||||||
cmdbuf[0] = D_AGC_SLOW;
|
cmdbuf[0] = D_AGC_OFF;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_AGC_MEDIUM:
|
case RIG_AGC_SUPERFAST:
|
||||||
cmdbuf[0] = D_AGC_MID;
|
cmdbuf[0] = D_AGC_SUPERFAST;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_AGC_FAST:
|
case RIG_AGC_FAST:
|
||||||
cmdbuf[0] = D_AGC_FAST;
|
cmdbuf[0] = D_AGC_FAST;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_AGC_SUPERFAST:
|
case RIG_AGC_SLOW:
|
||||||
cmdbuf[0] = D_AGC_SUPERFAST;
|
cmdbuf[0] = D_AGC_SLOW;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case RIG_AGC_USER:
|
||||||
|
cmdbuf[0] = D_AGC_USER;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case RIG_AGC_MEDIUM:
|
||||||
|
cmdbuf[0] = D_AGC_MID;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case RIG_AGC_AUTO:
|
||||||
|
cmdbuf[0] = D_AGC_AUTO;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -4526,20 +4538,32 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
||||||
{
|
{
|
||||||
switch (icom_val)
|
switch (icom_val)
|
||||||
{
|
{
|
||||||
case D_AGC_SLOW:
|
case D_AGC_OFF:
|
||||||
|
val->i = RIG_AGC_OFF;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case D_AGC_SUPERFAST:
|
||||||
|
val->i = RIG_AGC_SUPERFAST;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case D_AGC_FAST:
|
||||||
|
val->i = RIG_AGC_FAST;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case D_AGC_SLOW:
|
||||||
val->i = RIG_AGC_SLOW;
|
val->i = RIG_AGC_SLOW;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case D_AGC_USER:
|
||||||
|
val->i = RIG_AGC_USER;
|
||||||
|
break;
|
||||||
|
|
||||||
case D_AGC_MID:
|
case D_AGC_MID:
|
||||||
val->i = RIG_AGC_MEDIUM;
|
val->i = RIG_AGC_MEDIUM;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case D_AGC_FAST:
|
case D_AGC_AUTO:
|
||||||
val->i = RIG_AGC_FAST;
|
val->i = RIG_AGC_AUTO;
|
||||||
break;
|
|
||||||
|
|
||||||
case D_AGC_SUPERFAST:
|
|
||||||
val->i = RIG_AGC_SUPERFAST;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Ładowanie…
Reference in New Issue