Перейти к содержанию

Shading🔗

Подсистема управления затенением.

Примечание

Для подсистемы управления затенением доступны только топики публикации (Set). Через них можно задать параметры подсистемы.

Инженерные объекты подсистемы

Топик🔗

Spread/Set/{Project_ID}/Location/{Location_ID}/Shading/{Property}

Параметры топика🔗

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
Location_ID Идентификатор локации
Property Свойство, которое нужно изменить (или узнать текущий статус). Возможные свойства:
  • Motion — движение жалюзи
  • Rotation — поворот ламелей жалюзи
  • PositionLevel — позиция жалюзи (на сколько жалюзи закрыты)
  • PositionAngle — угол поворота ламелей жалюзи (на какой угол ламели повернуты относительно полотна жалюзи)

Описание свойств🔗

Свойство Тип Значения (value)
Motion Enum Доступные значения для топиков State:
  • Opening — открываются
  • Closing — закрываются
  • Stopped — остановлены
Доступные значения для топиков Set:
  • Open — открыть
  • Close — закрыть
  • Stop — остановить
Rotation Enum Доступные значения для топиков State:
  • CW — поворачиваются по часовой стрелке (ClockWise), PositionAngle увеличивается
  • CCW — поворачиваются против часовой стрелки (CounterClockWise), PositionAngle уменьшается
  • Stopped — остановлены
Доступные значения для топиков Set:
  • CW — повернуть по часовой стрелке (ClockWise), PositionAngle увеличивается
  • CCW — повернуть против часовой стрелки (CounterClockWise), PositionAngle уменьшается
  • Stop — остановить
PositionLevel Uint16 от 0 до 10000, где 10000 — жалюзи полностью закрыты
PositionAngle Int16 от -9000 до 9000, где:
  • -9000 — ламели перпендикулярны относительно полотна жалюзи (поворотом против часовой стрелки)
  • 0 — ламели параллельны относительно полотна жалюзи
  • 9000 — ламели перпендикулярны относительно полотна жалюзи (поворотом по часовой стрелке)

Пример публикации🔗

Открыть жалюзи:

Spread/Set/1315/Location/122044/Shading/Motion

{
   "value": "Open"
 }