This commit is contained in:
2026-04-04 22:10:40 +02:00
parent 7042074b31
commit e0753c2479
+8 -8
View File
@@ -1,22 +1,22 @@
const storage = require('./storage');
const { dataToSend } = require('./datahandler');
const WebSocket = require('ws');
const xrd = new WebSocket.Server({ noServer: true });
xrd.on('connection', (ws, request) => {
const { initialData } = require('./datahandler');
const { isAdminAuthenticated } = request.session || {};
if(!isAdminAuthenticated) {
ws.close(1008, "No admin");
return;
}
ws.send(`o${dataToSend.users},0\n`);
ws.send(`T${dataToSend.freq * 1000}\n`);
ws.send(`G${dataToSend.eq}${dataToSend.ims}\n`);
ws.send(`Z${dataToSend.ant}\n`);
ws.send(`A${dataToSend.agc}\n`);
ws.send(`F${dataToSend.bw}\n`);
ws.send(`W${dataToSend.bw}\n`);
ws.send(`o${initialData.users},0\n`);
ws.send(`T${initialData.freq * 1000}\n`);
ws.send(`G${initialData.eq}${initialData.ims}\n`);
ws.send(`Z${initialData.ant}\n`);
ws.send(`A${initialData.agc}\n`);
ws.send(`F${initialData.bw}\n`);
ws.send(`W${initialData.bw}\n`);
ws.send(`OK\n`);
ws.on('message', (message) => storage.ctl_output.write(`${message}\n`));