US26 - Core Anwendung - DMX Adressierung
Beschreibung
Entwickler*innen können zur Konfiguration der Medienwiedergabe eine JSON-Datei einlesen, die Einstellungen zur DMX-Adressierung enthält.
Akzeptanzkriterium
"Die Core-Anwendung überprüft eine config.json Datei regelmäßig auf Änderungen. Bei Änderungen wird die Datei neu eingelesen und die enthaltene DMX-Startadresse A sowieso das Universum U werden in der Medienwiedergabe-Anwendung gespeichert. Sei U das Universum mit 512 8-bit Werten an den Stellen U[1] bis U[512]. Dann werden immer Medien aus der Liste U[A] an Listenslot U[A+1] abgespielt. Sei F die in der Anwendung gespeicherte DMX-Footprint-Size im Wertebereich 1..512. Wenn das Universum U nicht im Wertebereich 1..63999 und die Startadresse A nicht im Wertebereich 1..(513-F) liegt, wird ein Fehler geworfen und gewartet, bis in der Datei gültige Werte stehen."