Fixed radios not working, added mouse coordinates panel, started readding tips

This commit is contained in:
Davide Passoni
2024-11-13 17:13:30 +01:00
parent b97713f8cc
commit fa215142ad
15 changed files with 419 additions and 208 deletions

View File

@@ -76,6 +76,10 @@ module.exports = function (configLocation, viteProxy) {
app.use("/api/elevation", elevationRouter);
app.use("/api/databases", databasesRouter);
app.use("/resources", resourcesRouter);
app.use("/express/api/airbases", airbasesRouter);
app.use("/express/api/elevation", elevationRouter);
app.use("/express/api/databases", databasesRouter);
app.use("/express/resources", resourcesRouter);
/* Set default index */
if (!viteProxy) {

View File

@@ -29,6 +29,12 @@ export class SRSHandler {
this.decodeData(data);
});
this.ws.on("close", () => {
let CLIENT_DISCONNECT = {
Client: this.data,
MsgType: 5,
Version: SRS_VERSION,
};
this.tcp.write(`${JSON.stringify(CLIENT_DISCONNECT)}\n`);
this.tcp.end();
});
@@ -113,6 +119,13 @@ export class SRSHandler {
this.data.RadioInfo.radios[idx].freq = setting.frequency;
this.data.RadioInfo.radios[idx].modulation = setting.modulation;
});
let RADIO_UPDATE = {
Client: this.data,
MsgType: 3,
Version: SRS_VERSION,
};
this.tcp.write(`${JSON.stringify(RADIO_UPDATE)}\n`);
break;
default:
break;