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:
группа детекторов первого уровня:
группа детекторов второго уровня
какой-либо детектор, значение типа сработки которого не стандартизировано;
Не гарантируется регистрозависимость типов сработок детекторов. Например, значения 'ComeInZone', 'comeInZone', 'COMEINZOne' следует рассматривать как одинаковые. |