SetTimeOut: различия между версиями
Материал из MajorDoMo инфо
Mixman (обсуждение | вклад) |
Mixman (обсуждение | вклад) |
||
Строка 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);