- Platzhalter in da.js auf neue Struktur (DAS1–DAS4, DAN1–DAN4) umgestellt - fetchDigitalOutputsService liest Werte dynamisch über da.js vom CPL-Webserver - Schreibvorgänge via window.location.href mit CGI-Parametern (DASx=, DANx=) - Umschaltlogik zwischen Entwicklungs- und Produktionsmodus eingebaut - Modal-Speichern aktualisiert sowohl Status als auch Bezeichnung per CGI - Unterstützung für lokale Mockdaten über API bleibt bestehen
20 lines
502 B
JavaScript
20 lines
502 B
JavaScript
win_da_state = [0, 0, 1, 0];
|
|
win_da_bezeichnung = ["Ausgang1", "Ausgang2", "Ausgang3", "Ausgang4"];
|
|
|
|
/*
|
|
📤 Schreiben der digitalen Ausgänge:
|
|
Zustand setzen (0/1):
|
|
DAS1=1 // Ausgang 1 auf EIN
|
|
DAS2=0 // Ausgang 2 auf AUS
|
|
DAS3=1 // Ausgang 3 auf EIN
|
|
DAS4=0 // Ausgang 4 auf AUS
|
|
|
|
Bezeichnung setzen:
|
|
DAN1=Licht Flur // Bezeichnung für Ausgang 1
|
|
DAN2="Licht Relais" // Bezeichnung für Ausgang 2
|
|
DAN3=Beleuchtung // Bezeichnung für Ausgang 3
|
|
DAN4=Beleuchtung // Bezeichnung für Ausgang 4
|
|
|
|
|
|
*/
|