С помощью группы событий может быть задан внешний вид для конкретного канала в зависимости от типа события, например: выход за границу уставки, переключение в отслеживаемое состояние и т.д.
| 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-запроса получение опций для типов событий |

