« Zurück zu Produkt

Dokumentation

IPS_SetEventTrigger

 bool IPS_SetEventTrigger (int $EreignisID, int $Auslösertyp, int $AuslöserVariablenID) 

Parameterliste

EreignisID

ID des zu verändernden Ereignisses

Auslösertyp
Wert Konstante Beschreibung
0 EVENTTRIGGERTYPE_ONUPDATE Bei Variablenaktualisierung
1 EVENTTRIGGERTYPE_ONCHANGE Bei Variablenänderung
2 EVENTTRIGGERTYPE_ONLIMITEXCEED Bei Grenzüberschreitung. Grenzwert wird über IPS_SetEventTriggerValue festgelegt
3 EVENTTRIGGERTYPE_ONLIMITDROP Bei Grenzunterschreitung. Grenzwert wird über IPS_SetEventTriggerValue festgelegt
4 EVENTTRIGGERTYPE_ONVALUE Bei bestimmtem Wert. Wert wird über IPS_SetEventTriggerValue festgelegt
AuslöserVariablenID

VariablenID, auf deren Änderung/Aktualisierung reagiert werden soll

Rückgabewert

Konnte die Funktion erfolgreich ausgeführt werden, liefert sie als Ergebnis TRUE, andernfalls FALSE.

Beschreibung

Die Funktion konfiguriert ein auslösendes Ereignis, auf welchen Auslösertyp das Ereignis reagieren und welche Variable (AuslöserVariablenID) das Ereignis beobachten soll.

Beispiel

IPS_SetEventTrigger($eid, EVENTTRIGGERTYPE_ONUPDATE, 12345); // Bei Aktualisierung von Variable 12345
Haben Sie noch Fragen?