...
"Input": [ [<Name>, <Beschreibung>, <Variablenname>, <Trigger-Option> ], ... ]
Der Name ist ein String, mit dem der Eingang in der GUI angezeigt wird. Die Beschreibung wird bei "Mouse over" angezeigt.
Der Variablenname bestimmt, welche Variable mit den Eingang verknüpft ist.
Die Trigger-Optionen bestimmen analog den Standardlogiken, wann ein Signal am Eingang die Berechnung der Logikzelle anstößt. Mögliche Optionen:
"a": jedesmal (always)
"c": nur bei Wertänderung (on change)
"u": kein Trigger, nur Wertübernahme (update only)
"ai": jedesmal (always), Logik bis zur ersten Wertaktualisierung gesperrt
"ci": nur bei Wertänderung (on change), Logik bis zur ersten Wertaktualisierung gesperrt
"ui": kein Trigger, nur Wertübernahme (update only), Logik bis zur ersten Wertaktualisierung gesperrt
Output-Array:
Im Abschnitt Output werden die Variablen mit den Ausgängen der Custom-Logikzelle verknüft.
...