GET http://IP-адрес:порт/префикс/archive/events/alerts/VIDEOSOURCEID/ENDTIME/BEGINTIME?limit=COUNT&offset=COUNT - получение списка тревог. В случае, если значение limit не указано, оно считается равным 100. Поле raisedAt не уникальное, поэтому может понадобиться пропуск уже полученных ранее тревог от начала интервала поиска.
Пример ответа:
{
"events" :
[
{
"type": "alert",
"id": "42D43A79-90D6-4ba7-BD23-1714996A2F88",
"raisedAt": "20101230T103950.000",
"zone": "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0",
"reasons": ["ruleAlert", "videoDetector"],
"initiator": "plateRecognized",
"reaction":
{
"user": "root",
"reactedAt": "20101230T103958.000",
"severity": "alarm"
},
"detectorName": "5.Распознавание номеров"
},
...
],
"more": true
}
Возможные значения в массиве reasons: armed, disarmed, userAlert, ruleAlert, videoDetector, audioDetector, ray.
Возможные значения поля severity: unclassified, false, notice, warning, alarm.
Возможные значения поля initiator:
- Имя пользователя, инициировавшего тревогу.
- Id макрокоманды (см. Работа с макрокомандами), если тревога инициирована макрокомандой, которая была запущена НЕ детектором. При этом следует иметь в виду, что данная макрокоманда может быть уже удалена из конфигурации.
- Тип детектора, который вызвал сработку макрокоманды, которая инициировала тревогу. Возможные типы детекторов:
группа детекторов первого уровня:
- SceneChangeDetected
- CameraBlindDetected
- MotionDetected (не маска движения, а именно сработка)
- NullAudio
- NoiseAudio
- SignalAudio
- Ray
- plateRecognized
- faceAppeared
- SmokeDetected
- FireDetected
- ImageDegradation
- BlurredDegradation
группа детекторов второго уровня
- oneLine
- сomeInZone
- lostObject
- outOfZone
- longInZone
- moveInZone
- stopInZone
- Иная информация:
какой-либо детектор, значение типа сработки которого не стандартизировано;
- пользователь, который был удалён из системы.
Внимание!
Не гарантируется регистрозависимость типов сработок детекторов. Например, значения 'ComeInZone', 'comeInZone', 'COMEINZOne' следует рассматривать как одинаковые.