Glossary Item Box
IPSYMID:
In diesem Feld kann eine Kennung hinterlegt werden, die man in IP-Symcon-Scripts durch die Systemvariable $IPS_COMPONENT auslesen kann. Hierdurch kann ein Script seine Trigger-Quelle in Erfahrung bringen.
Wenn ein Script von mehreren verschiedenen Ereignissen aufgerufen wird, kann dieses zur Laufzeit (Runtime) das aufrufende Objekt ermitteln und entsprechend reagieren.
Beispiel:
switch ($IPS_COMPONENT) // enthält die in IPSYMID hinterlegte Kennung { case "btn_stop": // Behandlung der STOP-Taste ... break; case "btn_play": // Behandlung der PLAY-Taste ... break; case "btn_pause": // Behandlung der PAUSE-Taste ... break; default: ... break; } |