806 B
806 B
ToDo 5 — API und Antwortlogik
Ziel der Verbesserung
Die Schnittstellen sollen klar und vorhersagbar antworten. Steuerbefehle brauchen eigene Antwortpfade, und Status-/Positionsergebnisse müssen eindeutig getrennt werden.
Aufgaben
- WebSocket-Antwortlogik strukturieren
- Steuerbefehle erhalten gezielte Responses
Ping,M114, Statusabfragen und Fehlermeldungen getrennt behandeln
- Broadcasts nur dort verwenden, wo sie sinnvoll sind
- Broadcasts für Status-Updates, nicht für direkte Steuerantworten
InfoServerum detaillierte Statusinformationen erweitern- Senderverbindungen
- Health-Checks
- letzte Befehle / Pings
- API-Endpunkte klar dokumentieren
/api/status/api/position
- Fehlermeldungen konsistent und maschinenlesbar machen