🌀 Makes mock server use generict property for messages
This commit is contained in:
+8
-8
@@ -217,10 +217,10 @@ wss.on("connection", (ws) => {
|
|||||||
unsubscribeClientFromCategory(ws, data.category);
|
unsubscribeClientFromCategory(ws, data.category);
|
||||||
break;
|
break;
|
||||||
case "sensor/battery":
|
case "sensor/battery":
|
||||||
ws.send({ type: "battery", battery: JSON.stringify(updateBattery()) });
|
ws.send({ type: "battery", data: JSON.stringify(updateBattery()) });
|
||||||
break;
|
break;
|
||||||
case "sensor/mpu":
|
case "sensor/mpu":
|
||||||
ws.send({ type: "battery", mpu: JSON.stringify(updateMpu()) });
|
ws.send({ type: "battery", data: JSON.stringify(updateMpu()) });
|
||||||
break;
|
break;
|
||||||
case "sensor/distances":
|
case "sensor/distances":
|
||||||
ws.send(JSON.stringify(updateDistances()));
|
ws.send(JSON.stringify(updateDistances()));
|
||||||
@@ -234,7 +234,7 @@ wss.on("connection", (ws) => {
|
|||||||
ws.send(
|
ws.send(
|
||||||
JSON.stringify({
|
JSON.stringify({
|
||||||
type: "angles",
|
type: "angles",
|
||||||
angles: ws.clientState.model.servos.angles,
|
data: ws.clientState.model.servos.angles,
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
@@ -247,7 +247,7 @@ wss.on("connection", (ws) => {
|
|||||||
ws.send(
|
ws.send(
|
||||||
JSON.stringify({
|
JSON.stringify({
|
||||||
type: "angles",
|
type: "angles",
|
||||||
angles: ws.clientState.model.servos.angles,
|
data: ws.clientState.model.servos.angles,
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
@@ -259,7 +259,7 @@ wss.on("connection", (ws) => {
|
|||||||
ws.send(
|
ws.send(
|
||||||
JSON.stringify({
|
JSON.stringify({
|
||||||
type: "angles",
|
type: "angles",
|
||||||
angles: updateBodyState(ws.clientState.model, data.angles, data.position),
|
data: updateBodyState(ws.clientState.model, data.angles, data.position),
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
@@ -267,10 +267,10 @@ wss.on("connection", (ws) => {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "system/logs":
|
case "system/logs":
|
||||||
ws.send(JSON.stringify({ type: "logs", logs:ws.clientState.logs }));
|
ws.send(JSON.stringify({ type: "logs", data:ws.clientState.logs }));
|
||||||
break;
|
break;
|
||||||
case "system/info":
|
case "system/info":
|
||||||
ws.send(JSON.stringify({ type: "info", info: updateSystem() }));
|
ws.send(JSON.stringify({ type: "info", data: updateSystem() }));
|
||||||
break;
|
break;
|
||||||
case "system/settings":
|
case "system/settings":
|
||||||
if (data.settings) {
|
if (data.settings) {
|
||||||
@@ -285,7 +285,7 @@ wss.on("connection", (ws) => {
|
|||||||
case "system/stop":
|
case "system/stop":
|
||||||
ws.clientState.model.running = false;
|
ws.clientState.model.running = false;
|
||||||
ws.clientState.logs.push("[2024-02-05 19:10:00] [Warning] STOPPING SERVOS")
|
ws.clientState.logs.push("[2024-02-05 19:10:00] [Warning] STOPPING SERVOS")
|
||||||
ws.send(JSON.stringify({type:"log", log:ws.clientState.logs.last()}));
|
ws.send(JSON.stringify({type:"log", data:ws.clientState.logs.last()}));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ws.send(JSON.stringify({ error: "Unknown request type" }));
|
ws.send(JSON.stringify({ error: "Unknown request type" }));
|
||||||
|
|||||||
Reference in New Issue
Block a user