mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 14:42:18 +03:00
Добавляем описание сценарных функций из модулей
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
"moduleVersion": "1.0",
|
||||
"title": "Кнопка подключенная к пину",
|
||||
"moduleDesc": "Позволяет интерпретировать сигналы на цифровом пине как кнопку, т.е. создает в системе объект для чтения булевых значений с внешнего физического источника. Может вести себя как кнопка или как переключатель.",
|
||||
"retInfo": "Элемент данного модуля может иметь два значения 0 - низкий уровень, 1 - высокий уровень на входе. Значение меняется при выполнении условий по параметрам.",
|
||||
"propInfo": {
|
||||
"pin": "Укажите GPIO номер пина для чтения состояний подключенной кнопки",
|
||||
"execLevel": "Высокий 1 или низкий 0 уровень переключения состояния в режиме fixState = 1",
|
||||
|
||||
@@ -26,7 +26,15 @@
|
||||
"propInfo": {
|
||||
"pin": "Укажите GPIO номер пина для управления выходом",
|
||||
"inv": "Инвертировать выходные сигналы"
|
||||
}
|
||||
},
|
||||
"retInfo": "Элемент данного модуля может иметь два значения 0 - низкий уровень, 1 - высокий уровень на выходе",
|
||||
"funcInfo": [
|
||||
{
|
||||
"name": "change",
|
||||
"descr": "Инвертирует значение переключателя",
|
||||
"params": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"defActive": true,
|
||||
"devices": {
|
||||
|
||||
@@ -30,7 +30,14 @@
|
||||
"useLed": "использовать диод подсветки при съемке.",
|
||||
"ticker": "Генерировать(1) или нет(0) событие с интервалом int",
|
||||
"webTicker": "Генерировать(1) или нет(0) событие при обращении через веб-страницу с текущим фото в памяти."
|
||||
}
|
||||
},
|
||||
"funcInfo": [
|
||||
{
|
||||
"name": "shot",
|
||||
"descr": "Сделать снимок",
|
||||
"params": []
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"defActive": false,
|
||||
|
||||
@@ -30,7 +30,15 @@
|
||||
"pin": "Пин, к которому подключен сервопривод",
|
||||
"apin": "Номер GPIO аналогового пина. Если -1, то функция отключена.",
|
||||
"amap": "Настройки преобразования значений аналога в нужный диапазон сервы, имеет смысл, если аналог включен."
|
||||
}
|
||||
},
|
||||
"retInfo": "Содержит текущее значение поворота",
|
||||
"funcInfo": [
|
||||
{
|
||||
"name": "rotate",
|
||||
"descr": "Повернуть привод на значение",
|
||||
"params": ["Числовое значение"]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"defActive": true,
|
||||
|
||||
@@ -28,7 +28,55 @@
|
||||
"int": "Периодичность в секундах опроса состояния плеера.",
|
||||
"pins": "Список GPIO через запятую, к которым подключен плеер.",
|
||||
"volume": "Уровень громкости при инициализации."
|
||||
}
|
||||
},
|
||||
"retInfo": "Содержит описание текущего статуса модуля, например, Time Out! - не может подключиться",
|
||||
"funcInfo": [
|
||||
{
|
||||
"name": "enableLoop",
|
||||
"descr": "Включить бесконечное повторение",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "disableLoop",
|
||||
"descr": "Выключить бесконечное повторение",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "randomAll",
|
||||
"descr": "Запустить случайны трек",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "stop",
|
||||
"descr": "Остановить проигрывание трека",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "volume",
|
||||
"descr": "Установить громкость",
|
||||
"params": ["Значение громкости"]
|
||||
},
|
||||
{
|
||||
"name": "playFolder",
|
||||
"descr": "Проиграть файл из папки",
|
||||
"params": ["Номер папки", "Номер файла"]
|
||||
},
|
||||
{
|
||||
"name": "play",
|
||||
"descr": "Запустить проигрывание первого файла",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "next",
|
||||
"descr": "Запустить проигрывание следующего файла",
|
||||
"params": []
|
||||
},
|
||||
{
|
||||
"name": "previous",
|
||||
"descr": "Запустить проигрывание предыдущего файла",
|
||||
"params": []
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"defActive": true,
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
"moduleVersion": "1.0",
|
||||
"title": "PWM ESP32",
|
||||
"moduleDesc": "Позволяет управлять Широтно-Импульсной Модуляцией на конкретном пине платы.",
|
||||
"retInfo": "Содержит текущее значение ШИМ",
|
||||
"propInfo": {
|
||||
"int": "Количество миллисекунд между опросами аналога. 0 - выключено.",
|
||||
"pin": "Управляемый пин",
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
"moduleVersion": "1.0",
|
||||
"title": "PWM ESP8266",
|
||||
"moduleDesc": "Позволяет управлять Широтно-Импульсной Модуляцией на конкретном пине платы.",
|
||||
"retInfo": "Содержит текущее значение ШИМ",
|
||||
"propInfo": {
|
||||
"int": "Количество миллисекунд между опросами аналога. 0 - выключено.",
|
||||
"pin": "Управляемый пин",
|
||||
|
||||
@@ -31,7 +31,19 @@
|
||||
"autos": "Автоматически(1) или нет(0) запоминать ChatID по входящим сообщениям. Т.е. бот будет информировать тех, кто последний прислал сообщение.",
|
||||
"receiveMsg": "Обрабатывать(1) или нет(0) входящие сообщения.",
|
||||
"chatID": "ИД диалога с контактом. Необходим для отправки сообщений именно вам."
|
||||
}
|
||||
},
|
||||
"funcInfo": [
|
||||
{
|
||||
"name": "sendMsg",
|
||||
"descr": "Отправить сообщение без повторений.",
|
||||
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
|
||||
},
|
||||
{
|
||||
"name": "sendOftenMsg",
|
||||
"descr": "Отправить сообщение в любом случае, даж если отправляли такое ранее.",
|
||||
"params": ["Сообщение, может быть строкой, числом или ИД другого элемента для получения значения"]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"defActive": false,
|
||||
|
||||
Reference in New Issue
Block a user