Design E-Stop

This commit is contained in:
chk
2026-06-12 23:16:52 +02:00
parent bfb84fab50
commit 6de258bc01
6 changed files with 100 additions and 23 deletions

View File

@@ -24,7 +24,7 @@ function createInfoServer(httpsOptions, sharedState, robot, GCode, senders, opti
// ── API ──────────────────────────────────────────────────────────────────
app.get('/api/status', (req, res) => {
const sendersStatus = senders.map(({ name, instance }) => {
const sendersStatus = senders.map(({ name, instance, isGCodeReceiver }) => {
const status = instance?.getStatus ? instance.getStatus() : {
state: instance?.isTestMode ? 'connected' : instance?.tSocket ? 'connected' : 'disconnected',
url: instance?.url || null,
@@ -44,6 +44,7 @@ function createInfoServer(httpsOptions, sharedState, robot, GCode, senders, opti
return {
name,
isGCodeReceiver: isGCodeReceiver !== false, // false nur für Shelly
state,
url: status.url || null,
isTestMode: !!status.isTestMode,