Изменить внешний вид универсального инженерного объекта🔗
Через MQTT можно изменить внешний вид универсальных инженерных объектов: порталов, дашбордов, индикаторов, кнопок, селекторов и регуляторов. Для этого используются топики Surfaces.
Примечание
Для работы с внешним видом доступны только топики состояния (State). Через них можно задать параметры или получить информацию о текущих. Чтобы заданные параметры сохранились в брокере, примените опцию retain.
Топик🔗
Spread/State/{Project_ID}/Equipment/{Generic}/{Generic_ID}/Surfaces/{Signature}
Параметры топика🔗
| Параметр | Значение |
|---|---|
| Project_ID | ID проекта AWADA. |
| Generic | Универсальный инженерный объект:
|
| Generic_ID | ID универсального инженерного объекта |
| Signature | Графическая поверхность объекта, которую нужно изменить. Возможные параметры:
|
Описание атрибутов графической поверхности🔗
Примечание
Атрибуты невозможно задать для поверхностей C и L.
| Атрибут | Тип | Значения (value) |
|---|---|---|
| fillColor | ARGB | Цвет заливки |
| edgeColor | RGB | Цвет границы |
| useLight | Bool | Использовать эффект освещения на поверхности |
| writeToDepth | Bool | Поверхность заполняет глубину |
Пример публикации🔗
Задать для основной поверхности индикатора цвет заливки и цвет границы:
Spread/State/1315/Equipment/Indicator/480727/Surfaces/S