GET http://IP-адрес:порт/префикс/archive/events/detectors/VIDEOSOURCEID/ENDTIME/BEGINTIME?limit=COUNT&offset=COUNT - получение списка срабатываний детекторов. В случае, если значение limit не указано, оно считается равным 100. Поле timestamp не уникальное, поэтому, может понадобиться пропуск уже полученных ранее срабатываний детекторов от начала интервала поиска.
Пример ответа:
{
"events":
[
{
"id": "433d45ec-0b7f-aa43-8491-c8acb7d0ac56"
,"source": "hosts/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0"
,"origin": "hosts/SERVER1/DeviceIpint.3/EventSupplier.analytics:0:motion_detection_snb_5001"
,"type": "oneLine"
,"alertState": "ended"
,"multiPhaseSyncId" : "f5294404-7cf0-419e-b133-694edb08d69e"
,"timestamp": "20120314T121512.597"
,"rectangles":
[
{
"index": "1"
,"left": "0.622086710929871"
,"top": "0.68798337459564196"
,"right": "0.65736908435821495"
,"bottom": "0.79889315128326399"
}
]
},
...
],
"more": true
}
Примечание
Параметр multiPhaseSyncId будет в ответе только для двухфазных тревог с параметром alertState.
В данном запросе VIDEOSOURCEID может быть:
– как обычно, трехкомпонентным, например - "HOST/DeviceIpint.2/SourceEndpoint.video:0:0";
– именем хоста, для получения событий с него;
– пустым, т.е. отсутствовать, для получения всех событий домена.
Примеры запросов:
http://IP-адрес:порт/префикс/archive/events/detectors/HOST/DeviceIpint.2/SourceEndpoint.video:0:0/past/future?limit=10&offset=0 - получить сработки по указанной видеокамере, отсортированные по убыванию. Максимальное количество - 10.
http://IP-адрес:порт/префикс/archive/events/detectors/HOST/past/future?limit=5&offset=0 - получить сработки всех детекторов, созданных на машине HOST. Максимальное количество по каждому детектору - 5.
http://IP-адрес:порт/префикс/archive/events/detectors/HOST/past/future?limit=5&offset=0&type=Ray - получить сработки всех лучей, созданных на машине HOST. Максимальное количество по каждому лучу - 5.
http://IP-адрес:порт/префикс/archive/events/detectors/past/future?limit=1&type=Ray Получить текущее состояние всех лучей домен.
Возможные значения параметра type:
- SceneChangeDetected;
- CameraBlindDetected;
- Disconnected;
- MotionDetected;
- NullAudio;
- NoiseAudio;
- SignalAudio;
- Ray;
- oneLine;
- comeInZone;
- lostObject;
- outOfZone;
- longInZone;
- moveInZone;
- stopInZone;
- faceAppeared;
- plateRecognized;
- BlurredDegradation;
- FireDetected;
- SmokeDetected.
Примечание
Если было получено значение, не входящее в указанный список, значит это сработка встроенного детектора