Change icom_set_mode_with_data to reuse existing filter# if RIG_PASSBAND_NOCHANGE is requested

https://github.com/Hamlib/Hamlib/issues/827
pull/846/head
Mike Black W9MDB 2021-10-15 12:56:17 -05:00
rodzic 50512b4bf9
commit 83b7243946
2 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -2098,11 +2098,13 @@ int icom_set_mode_with_data(RIG *rig, vfo_t vfo, rmode_t mode,
case RIG_MODE_PKTAM:
datamode[0] = 0x01;
datamode[1] = 0x02; // default to filter 2
if(width == RIG_PASSBAND_NOCHANGE) datamode[1] = twidth;
break;
default:
datamode[0] = 0x00;
datamode[1] = 0x02; // default to filter 2
if(width == RIG_PASSBAND_NOCHANGE) datamode[1] = twidth;
break;
}

Wyświetl plik

@ -30,7 +30,7 @@
#include <sys/time.h>
#endif
#define BACKEND_VER "20211013"
#define BACKEND_VER "20211015"
#define ICOM_IS_SECONDARY_VFO(vfo) ((vfo) & (RIG_VFO_B | RIG_VFO_SUB | RIG_VFO_SUB_B | RIG_VFO_MAIN_B))
#define ICOM_GET_VFO_NUMBER(vfo) (ICOM_IS_SECONDARY_VFO(vfo) ? 0x01 : 0x00)