С помощью группы событий может быть задан внешний вид для конкретного канала в зависимости от типа события, например: выход за границу уставки, переключение в отслеживаемое состояние и т.д.
GET /api/event-groups |
Структура объекта:
Название поля | Описание поля |
ID | ID группы |
name | Название |
optionsMap | Отношение типа событий к опциям событий в виде объекта |
Структура отношения:
Название поля | Описание поля |
Alarm | Опции при тревоге |
DiscreteOff | Опции контроля состояния «Выкл.» |
DiscreteOn | Опции контроля состояния «Вкл.» |
HighAlarm | Опции нарушения верхней уставки |
Info | Опции информации |
Normal | Опции возвращения в рабочую зону |
LowAlarm | Опции нарушения нижней уставки |
UserAction | Опции пользовательского действия |
Warning | Опции предупреждения |
Структура опций:
Название поля | Описание поля |
backgroundColor | Цвет фона |
textColor | Цвет текста |
textFormat | Шаблон текста события |
textStyle | Стиль представления текста (жирный, курсив) |
visible | Видимость |
Пример возвращаемого значения:
[ { "ID": 0, "name": "Общая", "optionsMap": { "Alarm": { "backgroundColor": "#FF9797", "textColor": "#800000", "textFormat": "Авария: %s", "textStyle": [], "visible": true }, "DiscreteOff": { "backgroundColor": "#FFFFFF", "textColor": "#000000", "textFormat": "Состояние канала ${Channel.Name} изменено на Включено", "textStyle": [], "visible": true }, … }} ] |
Пример API-запроса получение опций для типов событий |