feat: added RIT and XIT for Icom

This commit is contained in:
2026-07-05 13:21:11 +02:00
parent e112de5967
commit 8cf53a0aa2
10 changed files with 430 additions and 64 deletions
+6
View File
@@ -370,12 +370,18 @@ export function IcomSetRFGain(arg1:number):Promise<void>;
export function IcomSetRFPower(arg1:number):Promise<void>;
export function IcomSetRIT(arg1:number):Promise<void>;
export function IcomSetRITOn(arg1:boolean):Promise<void>;
export function IcomSetScope(arg1:boolean):Promise<void>;
export function IcomSetScopeMode(arg1:boolean):Promise<void>;
export function IcomSetSplit(arg1:boolean):Promise<void>;
export function IcomSetXITOn(arg1:boolean):Promise<void>;
export function IcomTune():Promise<void>;
export function ImportADIF(arg1:string,arg2:string,arg3:boolean,arg4:boolean):Promise<adif.ImportResult>;
+12
View File
@@ -702,6 +702,14 @@ export function IcomSetRFPower(arg1) {
return window['go']['main']['App']['IcomSetRFPower'](arg1);
}
export function IcomSetRIT(arg1) {
return window['go']['main']['App']['IcomSetRIT'](arg1);
}
export function IcomSetRITOn(arg1) {
return window['go']['main']['App']['IcomSetRITOn'](arg1);
}
export function IcomSetScope(arg1) {
return window['go']['main']['App']['IcomSetScope'](arg1);
}
@@ -714,6 +722,10 @@ export function IcomSetSplit(arg1) {
return window['go']['main']['App']['IcomSetSplit'](arg1);
}
export function IcomSetXITOn(arg1) {
return window['go']['main']['App']['IcomSetXITOn'](arg1);
}
export function IcomTune() {
return window['go']['main']['App']['IcomTune']();
}
+6
View File
@@ -676,6 +676,9 @@ export namespace cat {
s_meter: number;
power_meter: number;
swr_meter: number;
rit_hz: number;
rit_on: boolean;
xit_on: boolean;
rf_power: number;
mic_gain: number;
af_gain: number;
@@ -704,6 +707,9 @@ export namespace cat {
this.s_meter = source["s_meter"];
this.power_meter = source["power_meter"];
this.swr_meter = source["swr_meter"];
this.rit_hz = source["rit_hz"];
this.rit_on = source["rit_on"];
this.xit_on = source["xit_on"];
this.rf_power = source["rf_power"];
this.mic_gain = source["mic_gain"];
this.af_gain = source["af_gain"];