SetTimeOut: различия между версиями

Материал из MajorDoMo инфо
Строка 6: Строка 6:


==Примеры запросов==
==Примеры запросов==
<pre>
// motionDetected() method example
// включаем свет (команда вымышленная)
If ($lightIsOff) {
turnonlight();
}
// сбрасываем таймер выключения
//ps. При установке одноименного таймера ClearTimeOut можно не делать
ClearTimeOut("TurnOffTheLight");
// ставим новый таймер
SetTimeOut("TurnOffTheLight","turnofflight();",60);
</pre>


==Альтернативные названия функции (сленг)==
==Альтернативные названия функции (сленг)==


==Просто для проверки появления разделов==
==Просто для проверки появления разделов==

Версия от 22:54, 11 марта 2020

Описание

SetTimeOut('title','commands', $timeout); -- $timeout в секундах (аналог AddScheduledJob('title','commands',time()+$timeout));

ClearTimeOut("title"); // аналог ClearScheduledJob("title"); - удаляет таймер выше

Примеры запросов

// motionDetected() method example
// включаем свет (команда вымышленная)
If ($lightIsOff) {
 turnonlight();

}
// сбрасываем таймер выключения
//ps. При установке одноименного таймера ClearTimeOut можно не делать
ClearTimeOut("TurnOffTheLight");
// ставим новый таймер
SetTimeOut("TurnOffTheLight","turnofflight();",60);

Альтернативные названия функции (сленг)

Просто для проверки появления разделов