Добавляем в UART в режиме обмена с экранами Nextion

ограничение отправки только по признакам _val и _txt
Добавляем дополнительные функции в сценарий для ручной отправки сообщений
This commit is contained in:
2022-11-07 17:29:45 +03:00
parent 2925b13bd1
commit 2fc5340e97
2 changed files with 76 additions and 18 deletions

View File

@@ -35,8 +35,31 @@
"tx": "TX пин",
"rx": "RX пин",
"speed": "Скорость UART",
"eventFormat": "Выбор формата обмена сообщениями с другими контроллерами. =0 - не указан формат, значит не следим за событиями, =1 - формат событий IoTM с использованием json, =2 - формат событий для Nextion отправка событий: ID=Value0xFF0xFF0xFF прием ордеров: ID=Value"
}
"eventFormat": "Выбор формата обмена сообщениями с другими контроллерами. =0 - не указан формат, значит не следим за событиями, =1 - формат событий IoTM с использованием json, =2 - формат событий для Nextion отправка событий: ID.val=Value0xFF0xFF0xFF прием ордеров: ID=Value. Отправляться будут события тех элементов, которые имеют суффикс в ИД _val или _txt, которые влияют на передаваемый формат."
},
"retInfo": "Содержит полученное последнее по UART сообщение.",
"funcInfo": [
{
"name": "println",
"descr": "Отправить в UART строку текста и признак завершения строки (перевод строки).",
"params": ["Строка текста"]
},
{
"name": "print",
"descr": "Отправить в UART строку текста.",
"params": ["Строка текста"]
},
{
"name": "printHex",
"descr": "Отправить в UART HEX-строку.",
"params": ["HEX-строка."]
},
{
"name": "printFFF",
"descr": "Отправить в UART текстовую строку и hex метку 3 байта 0xFF0xFF0xFF.",
"params": ["Строка текста", "1 - обернуть строку в кавычки, 0 - отправить без кавычек"]
}
]
},
"defActive": true,
"usedLibs": {