feat(icom): the ATU can be taken out of line

TUNE (1C 01 02) started a cycle; nothing sent the 0 that puts the tuner back
through. An ATU chip beside SPLIT now toggles it, and the tuner state is read
on the slow front-panel beat so the radio's own TUNER button stays in sync.
This commit is contained in:
2026-08-30 02:36:46 +02:00
parent 19134ea23c
commit db7ac771b1
8 changed files with 46 additions and 5 deletions
+2
View File
@@ -646,6 +646,8 @@ export function IcomSetANF(arg1:boolean):Promise<void>;
export function IcomSetAPF(arg1:boolean):Promise<void>;
export function IcomSetATU(arg1:boolean):Promise<void>;
export function IcomSetAntenna(arg1:number):Promise<void>;
export function IcomSetAntiVOX(arg1:number):Promise<void>;
+4
View File
@@ -1230,6 +1230,10 @@ export function IcomSetAPF(arg1) {
return window['go']['main']['App']['IcomSetAPF'](arg1);
}
export function IcomSetATU(arg1) {
return window['go']['main']['App']['IcomSetATU'](arg1);
}
export function IcomSetAntenna(arg1) {
return window['go']['main']['App']['IcomSetAntenna'](arg1);
}
+2
View File
@@ -1007,6 +1007,7 @@ export namespace cat {
att: number;
filter: number;
antenna: number;
atu_on: boolean;
pbt_inner: number;
pbt_outer: number;
manual_notch: boolean;
@@ -1055,6 +1056,7 @@ export namespace cat {
this.att = source["att"];
this.filter = source["filter"];
this.antenna = source["antenna"];
this.atu_on = source["atu_on"];
this.pbt_inner = source["pbt_inner"];
this.pbt_outer = source["pbt_outer"];
this.manual_notch = source["manual_notch"];