SetTimeOut: различия между версиями
Материал из MajorDoMo инфо
Mixman (обсуждение | вклад) |
Mixman (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 21: | Строка 21: | ||
Сеттаймаут, таймер, отложенный запуск | Сеттаймаут, таймер, отложенный запуск | ||
== | ==Похожие функции== | ||
====Стандартные функции:==== | ====Стандартные функции:==== | ||
[[timeOutExists|timeOutExists('title');]] //-- возвращает идентификатор запланированной задачи (или 0, в случае отсутствия) | [[timeOutExists|timeOutExists('title');]] //-- возвращает идентификатор запланированной задачи (или 0, в случае отсутствия) |
Текущая версия от 21:59, 26 января 2021
Описание
SetTimeOut('title','commands', $timeout); //-- $timeout в секундах (аналог AddScheduledJob('title','commands',time()+$timeout));
Примеры запросов
// motionDetected() method example // включаем свет (команда вымышленная) If ($lightIsOff) { turnonlight(); } // сбрасываем таймер выключения //ps. При установке одноименного таймера ClearTimeOut можно не делать ClearTimeOut("TurnOffTheLight"); // ставим новый таймер SetTimeOut("TurnOffTheLight","turnofflight();",60);
Альтернативные названия функции (сленг)
Сеттаймаут, таймер, отложенный запуск
Похожие функции
Стандартные функции:
timeOutExists('title'); //-- возвращает идентификатор запланированной задачи (или 0, в случае отсутствия)
ClearTimeOut("title"); // аналог ClearScheduledJob("title"); - удаляет таймер выше
Самописная:=
TimeOutResidue("title"); // Возвращает остаток таймера в секундах