06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

IPS_SetScriptTimer<br />

boolean IPS_SetScriptTimer ( integer $SkriptID , integer $TimerWert )<br />

Parameterliste<br />

SkriptID ID des Skript, dessen Timer eingestellt werden solll<br />

TimerWert Zeit in Sekunden, in denen das Skript zyklisch aufgerufen werden soll<br />

Rückgabewerte<br />

Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.<br />

Beschreibung<br />

Der Befehl setzt den Integer-Startwert des ScriptTimers des Skripts mit der ID SkriptID auf den Wert TimerWert in<br />

Sekunden. Mit diesem Befehl kann man den ScriptTimer auf einen bestimmten Wert setzen. Der Wert wird in<br />

Sekundenschritten heruntergezählt. Beim Erreichen des Werts 0 wird das Skript gestartet und der ScriptTimer erneut auf<br />

den Startwert gesetzt. Dieser Vorgang wiederholt sich bis der Timer explizit gelöscht (auf 0 gesetzt) wurde.<br />

Steht der Wert auf 0, so ist der Timer abgeschaltet, und es erfolgt kein Timer-Event.<br />

Beispiel<br />

//veranlasst, dass das Skript alle 10 Sekunden ausgeführt wird<br />

IPS_SetScriptTimer($ScriptID, 10);

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!