Ereignisse als Auslöser
Im NeuroomNet-Kontext verstehen wir unter Ereignissen allgemein:
- Meldungen / Signale von Komponenten an den NeuroomNet-Server (wie z.B. ein Bewegungsmelder meldet eine Bewegung),
- Änderungen von in NeuroomNet-Modulen definierten globalen Variablen.
- Dashboard-Ereignisse (Drücken eines Buttons, Bewegen eines Sliders)
- Custom Ereignisse (um aus der Zeitsteuerung oder dem Dashboard einen Skript Block auszulösen)
Im Modul Skript Blöcke lassen sich Ereignisse als Auslöser (entsprechend dem, was man in der IT unter einem Trigger versteht) für die automatische Ausführung von Skript Blöcken definieren. Innerhalb der Skript Blöcke werden zum Beispiel Aktionen in Komponenten (oder Komponenten-Gruppen) ausgeführt.
Beispiel:
Eine Bewegungsmelder-Komponente registriert eine Bewegung und meldet dem NeuroomNet-Server dieses Ereignis.
In den Skript Blöcken ist dieses Komponenten-Ereignis als Auslöser für einen Skript Block definiert. Anschließend werden durch das Skript mehrere andere Komponenten geschaltet: z.B. die Beleuchtung wird geändert, Sound abgespielt und eine Videoprojektion gestartet.
Für mehr Informationen hierzu siehe insbes. die Kapitel Skript Blöcke und Traffic Inspector.