События отражают состояния каналов в какой-либо момент времени, либо предоставляют механизм оповещения об изменениях в системе.
Web-сервер СИМП Лайт предоставляет механизм получения актуальных событий на текущий момент при работе системы.
GET /api/live/events/actual |
Атрибуты события:
Атрибут | Описание атрибута |
acknowledged | Флаг квитирования |
channelID | ID канала, связанного с событием (-1 если канал отсутствует). |
customText | Текст события. Для системных событий не используется. Вместо него используется общий текст группы событий канала. |
generatedAt | Дата и время создания события |
ID | Идентификатор события. Уникален в пределах сессии работы сервера. |
state | Вид события. Возможные значения: lowAlarm – нарушение нижней уставки normal – возвращение в рабочую зону highAlarm – нарушение верхней уставки discreteOn - состояние "Вкл." (DI, DO) discreteOff - состояние "Выкл." (DI, DO) userAction - действие пользователя info – информация warning – предупреждение alarm - авария |
userName | Имя пользователя, совершившего действие. |
value | Значение канала при записи события |
Пример API-запроса на получение последнего события |