HMS MediaEngine Agent
|
423bd00b4e
|
Phase 4 abgeschlossen: Patch-Verwaltung und DMX-Verkabelung (§16.2, §11)
- FixturePatch: Layer-Fixtures mit 64-Kanal-Adressen, Validierung
(UUIDs, Universe-Grenzen, keine Überlappung), 8 Layer = 1 Universe,
Master-Overlap-Prüfung, CSV-Export nach §16.2 (Node-ID, Short Name,
IP, Universe, Startadresse, Layernummer, Fixture-Version)
- PatchEntry: stabile UUID-basierte Layer-/Kompositions-IDs (§10.2)
- DmxToParameterRouter: DMX → Patch → Master32/Layer64 → ParameterEngine
- Master-Blackout mit SAFETY-Priorität (§11.2), Release beim Aufheben
- Load/Commit-Events erzeugen pending_loads für Renderer-Preload (§16.5)
- Signalverlust: HOLD (keine Änderung) oder FADE_TO_BLACK (SAFETY)
- Layer-Flankenzustand je Instanz; Telemetrie (Updates, Commits, Blackouts)
- 17 Integrationstests ohne Mocks: Adressvalidierung, Überlappungen,
8-Layer-Voll-Universe, CSV-Export-Felder, Blackout-SAFETY-Release,
Load/Commit-Kette, Signalverlust-Policies
- Gesamtsuite 549 grün, Ruff grün
|
2026-09-11 02:18:00 +02:00 |
|