16 583
правки
м (→Секция инициализации (setup-секция): Добавил изображение) |
м (→Вложенные устройства (subdevices): Вычитка + изображение) |
||
Строка 229: | Строка 229: | ||
=== Вложенные устройства (subdevices) === | === Вложенные устройства (subdevices) === | ||
[[Image: Webui2. Config, Device, Nested devices in channels.png |300px|thumb|right| Представление вложенных устройств в веб-интерфейсе: каналы устройства [[WB-MAI11 Modbus Analog Inputs | WB-MAI11]]]] | |||
В секции ''subdevices'' можно описать вложенные устройства, которые могут иметь свои setup-секции и каналы. | В секции ''subdevices'' можно описать вложенные устройства, которые могут иметь свои setup-секции и каналы. | ||
Для каждого канала можно указать, что это вложенное устройство и задать список вложенных устройств, которые поддерживает канал. | Для каждого канала можно указать, что это вложенное устройство и задать список вложенных устройств, которые поддерживает канал. | ||
Адреса регистров вложенных устройств | Адреса регистров вложенных устройств рассчитываются как <code>base + shift + address + stride * register_size</code>, где: | ||
* base — адрес начала секции регистров родительского канала; | * base — адрес начала секции регистров родительского канала; | ||
* shift — смещение относительно | * shift — смещение относительно родительского канала; | ||
* address — адрес, заданный в описании регистра; | * address — адрес, заданный в описании регистра; | ||
* stride — номер шага, заданный в настройках канала; | * stride — номер шага, заданный в настройках канала; | ||
Строка 247: | Строка 248: | ||
"device_type": "Device type name", | "device_type": "Device type name", | ||
// Название типа устройства, которое будет отображаться в | // Название типа устройства, которое будет отображаться в веб-интерфейсе. | ||
// Необязательный параметр. Если не указан, используется device_type. | // Необязательный параметр. Если не указан, используется device_type. | ||
"title": "Device", | "title": "Device", |