mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 14:42:18 +03:00
Корректируем работу сетевых сценариев
отключаем скрытое создание элементов при приеме событий Входящие события будут регистрироваться только при наличии одноименного элемента в списке
This commit is contained in:
@@ -9,6 +9,11 @@
|
||||
"title": "Сценарии",
|
||||
"moduleDesc": "Сценарии позволяют реализовать индивидуальный алгоритм работы контроллера с учетом происходящих событий. Они представляют из себя описательный язык того, что нужно сделать при наступлении того или иного события, учитывая конкретные условия. \nВ базе языка - выражение вида: “Если условие истина, то выполнить одно действие, а если нет, то иное”. При этом проверка такого выражения будет осуществляться только при наступлении события связанного с элементом конфигурации, который упоминается в этом выражении. \nУсловием или действием может быть любое разрешенное выражение. Они все при выполнении возвращают значение. Выражение может состоять из: идентификаторов элементов конфигурации, чисел (целые, дробные и отрицательные), строк в кавычках, операций сравнения < > <= >= == !=, операций присваивания значений =, математических операций +-*/, логических операций &|, комментариев после символа #, функций (в параметрах которых так же могут быть любые разрешенные выражения), конструкции ветвления IfThenElse, группирующие блоки выражений {}",
|
||||
"funcInfo": [
|
||||
{
|
||||
"name": "getIntFromNet",
|
||||
"descr": "Получаем количество секунд доверия к значениям элемента. При -2 доверие полное, при -1 время доверия истекло. При >0 время обратного отсчета. Используется только совместно с ИД элемента: ID.getIntFromNet()",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "exit",
|
||||
"descr": "Прерываем работу сценария и выводим в консоль причину. Причина не обязательна.",
|
||||
|
||||
Reference in New Issue
Block a user