This commit is contained in:
2026-05-28 21:32:46 +02:00
parent e8cac569e3
commit e82e30dd02
29 changed files with 2485 additions and 97 deletions
+85
View File
@@ -394,6 +394,32 @@ export namespace main {
}
}
export class QSLDefaults {
qsl_sent: string;
qsl_rcvd: string;
lotw_sent: string;
lotw_rcvd: string;
eqsl_sent: string;
eqsl_rcvd: string;
clublog_status: string;
hrdlog_status: string;
static createFrom(source: any = {}) {
return new QSLDefaults(source);
}
constructor(source: any = {}) {
if ('string' === typeof source) source = JSON.parse(source);
this.qsl_sent = source["qsl_sent"];
this.qsl_rcvd = source["qsl_rcvd"];
this.lotw_sent = source["lotw_sent"];
this.lotw_rcvd = source["lotw_rcvd"];
this.eqsl_sent = source["eqsl_sent"];
this.eqsl_rcvd = source["eqsl_rcvd"];
this.clublog_status = source["clublog_status"];
this.hrdlog_status = source["hrdlog_status"];
}
}
export class RotatorSettings {
enabled: boolean;
host: string;
@@ -468,6 +494,28 @@ export namespace main {
this.db_path = source["db_path"];
}
}
export class StationInfoComputed {
country: string;
dxcc: number;
cqz: number;
ituz: number;
lat: number;
lon: number;
static createFrom(source: any = {}) {
return new StationInfoComputed(source);
}
constructor(source: any = {}) {
if ('string' === typeof source) source = JSON.parse(source);
this.country = source["country"];
this.dxcc = source["dxcc"];
this.cqz = source["cqz"];
this.ituz = source["ituz"];
this.lat = source["lat"];
this.lon = source["lon"];
}
}
export class StationSettings {
callsign: string;
operator: string;
@@ -618,6 +666,7 @@ export namespace profile {
name: string;
callsign: string;
operator: string;
owner_callsign: string;
my_grid: string;
my_country: string;
my_state: string;
@@ -647,6 +696,7 @@ export namespace profile {
this.name = source["name"];
this.callsign = source["callsign"];
this.operator = source["operator"];
this.owner_callsign = source["owner_callsign"];
this.my_grid = source["my_grid"];
this.my_country = source["my_country"];
this.my_state = source["my_state"];
@@ -1078,3 +1128,38 @@ export namespace qso {
}
export namespace udp {
export class Config {
id: number;
direction: string;
name: string;
port: number;
service_type: string;
multicast: boolean;
multicast_group: string;
destination_ip: string;
enabled: boolean;
sort_order: number;
static createFrom(source: any = {}) {
return new Config(source);
}
constructor(source: any = {}) {
if ('string' === typeof source) source = JSON.parse(source);
this.id = source["id"];
this.direction = source["direction"];
this.name = source["name"];
this.port = source["port"];
this.service_type = source["service_type"];
this.multicast = source["multicast"];
this.multicast_group = source["multicast_group"];
this.destination_ip = source["destination_ip"];
this.enabled = source["enabled"];
this.sort_order = source["sort_order"];
}
}
}