Initialize modular ATM10 CC control system

This commit is contained in:
2026-07-13 02:46:11 +02:00
commit 5362d31036
28 changed files with 331 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
# Architektur
## Verantwortlichkeiten
- Hauptzentrale: Anzeige, Befehle, Alarmaggregation, Historie
- Sektorcontroller: Start-/Stoppsequenzen, lokale Interlocks, Teilanlagen
- Anlagencontroller: direkte Peripherie, Messwerte und Aktoren
## Grundsatz
Ein zentraler Befehl beschreibt einen gewuenschten Zustand. Nur der lokale
Controller entscheidet, wie dieser Zustand sicher erreicht wird.
## Sektorzustaende
`OFFLINE`, `STARTING`, `RUNNING`, `IDLE`, `STOPPING`, `MAINTENANCE`,
`FAULT`, `EMERGENCY`, `UNLOADED`.
+18
View File
@@ -0,0 +1,18 @@
# Netzwerkprotokoll v1
Alle Rednet-Nachrichten verwenden das Protokoll `atm10-control`.
Pflichtfelder:
- `protocol`
- `version`
- `type`
- `source`
- `target`
- `requestId`
- `timestamp`
- `payload`
Vorgesehene Nachrichtentypen: `HEARTBEAT`, `STATUS`, `COMMAND`, `ACK`,
`PROGRESS`, `ALARM`, `CLEAR_ALARM`.