2022-08-12 17:53:08 +02:00
{
2023-09-05 17:28:02 +02:00
"menuSection" : "virtual_elments" ,
2022-08-12 17:53:08 +02:00
"configItem" : [
{
2022-10-23 11:19:41 +03:00
"global" : 0 ,
2022-08-12 17:53:08 +02:00
"name" : "Таймер" ,
"type" : "Writing" ,
"subtype" : "Timer" ,
"id" : "timer" ,
"widget" : "anydataDef" ,
"page" : "Таймеры" ,
"descr" : "Таймер" ,
"int" : 1 ,
"countDown" : 15 ,
2022-09-08 18:48:27 +02:00
"ticker" : 1 ,
"repeat" : 1 ,
2022-08-12 17:53:08 +02:00
"needSave" : 0 ,
"num" : 1
}
] ,
2022-08-02 23:32:11 +03:00
"about" : {
"authorName" : "Ilya Belyakov" ,
"authorContact" : "https://t.me/Biveraxe" ,
"authorGit" : "https://github.com/biveraxe" ,
"specialThanks" : "" ,
"moduleName" : "Timer" ,
"moduleVersion" : "1.0" ,
2022-10-06 13:27:47 +03:00
"usedRam" : {
"esp32_4mb" : 15 ,
"esp8266_4mb" : 15
} ,
2022-09-08 12:15:09 +03:00
"title" : "Таймер обратного отсчета" ,
2022-08-02 23:32:11 +03:00
"moduleDesc" : "Добавляет инструмент таймеров обратного отсчета для организации периодичных операций или логических конструкций. Часто используется как вспомогательный элемент для автоматизации." ,
"propInfo" : {
2023-02-08 09:41:30 +03:00
"int" : "Задает размер в секундах одного шага(тика) таймера." ,
2022-09-03 21:31:52 +03:00
"countDown" : "Начальное значение таймера, с которого начинается обратный отсчет. countDown=0 - бесконечный счет (имеет смысл при ticker=1, иначе таймер будет выключен), countDown=-1 - отключает таймер совсем (используется для запуска системы с выключенным таймером)" ,
2022-08-02 23:32:11 +03:00
"ticker" : "Генерировать(1) или нет(0) события при каждом тике таймера." ,
"repeat" : "Сбрасывать(1) или нет(0) таймер в начальное состояние при достижении нуля." ,
"needSave" : "Требуется сохранять(1) или нет(0) состояние в энерго независимую память. Функция находится в разработке."
2022-09-03 21:31:52 +03:00
} ,
2022-09-17 20:45:06 +03:00
"retInfo" : "Содержит текущее счетчика обратного отсчета" ,
2022-09-03 21:31:52 +03:00
"funcInfo" : [
2022-09-08 18:48:27 +02:00
{
2022-09-03 21:31:52 +03:00
"name" : "stop" ,
"descr" : "Поставить процесс на паузу, при этом не будет событий и не будет уменьшаться счетчик." ,
"params" : [ ]
} ,
2022-09-08 18:48:27 +02:00
{
2022-09-03 21:31:52 +03:00
"name" : "reset" ,
"descr" : "Вернуть таймер к началу, установленному в countDown." ,
"params" : [ ]
} ,
2022-09-08 18:48:27 +02:00
{
2022-09-03 21:31:52 +03:00
"name" : "continue" ,
"descr" : "Продолжить выполнение с момента остановки." ,
"params" : [ ]
} ,
2022-09-08 18:48:27 +02:00
{
2022-09-03 21:31:52 +03:00
"name" : "int" ,
"descr" : "Можно изменить шаг тиков." ,
2023-09-05 17:28:02 +02:00
"params" : [
"Число в секундах"
]
2022-10-01 10:11:02 +03:00
} ,
{
"name" : "setInitCountDown" ,
"descr" : "Меняем начальное значение счетчика, устанавливаемое после с б р о с а ." ,
2023-09-05 17:28:02 +02:00
"params" : [
"Число в секундах"
]
2022-09-03 21:31:52 +03:00
}
]
2022-08-02 23:32:11 +03:00
} ,
"defActive" : true ,
2022-10-06 13:27:47 +03:00
"usedLibs" : {
2022-08-02 23:32:11 +03:00
"esp32_4mb" : [ ] ,
2023-09-09 12:19:22 +03:00
"esp32_16mb" : [ ] ,
2023-05-27 02:29:47 +03:00
"esp32s2_4mb" : [ ] ,
2022-10-12 15:48:05 +03:00
"esp8266_4mb" : [ ] ,
2023-09-09 12:19:22 +03:00
"esp8266_16mb" : [ ] ,
2022-10-12 15:48:05 +03:00
"esp8266_1mb" : [ ] ,
2022-11-27 12:07:37 +03:00
"esp8266_1mb_ota" : [ ] ,
"esp8285_1mb" : [ ] ,
2023-04-03 20:40:19 +03:00
"esp8285_1mb_ota" : [ ] ,
"esp8266_2mb" : [ ] ,
"esp8266_2mb_ota" : [ ]
2022-08-02 23:32:11 +03:00
}
}