Wb-mqtt-serial templates: различия между версиями

→‎Каналы устройства (channels): Добавил про чтение отдельных битов регистра.
(→‎Каналы устройства (channels): Добавил про чтение отдельных битов регистра.)
Строка 126: Строка 126:
** holding_multi — то же что и holding однако регистры записываются всегда кодом 16;
** holding_multi — то же что и holding однако регистры записываются всегда кодом 16;
** input — 16 бит, только чтение.
** input — 16 бит, только чтение.
* address — адрес регистра.
* address — адрес регистра. Можно читать отдельные биты регистра, для этого запишите адрес в формате: <code>"address":"reg:shift:width"</code>, где ''reg'' — адрес регистра, ''shift'' — смещение от начала, а ''width'' — количество считываемых битов. Например, <code>"address":"109:1:2"</code> — прочитать второй и третий биты регистра, расположенного по адресу 109.
* type — тип контрола: виртуального элемента для представления данных в веб-интерфейсе контроллера.
* type — тип контрола: виртуального элемента для представления данных в веб-интерфейсе контроллера.
* format — тип переменной, описывающей значение.
* format — тип переменной, описывающей значение.