GET http://IP-адрес:порт/префикс/archive/events/detectors/VIDEOSOURCEID/ENDTIME/BEGINTIME?limit=COUNT&offset=COUNT&join=COUNT&limit_to_archive=COUNT&archive=name - получение списка срабатываний детекторов.
В случае, если значение limit не указано, оно считается равным 100.
offset - смещение результатов выдачи на заданное число. Например, если запрос с offset=0 вернул 100 результатов, то для получения следующих необходимо выполнить запрос с offset=100. Если на второй запрос было возвращено 250 результатов, то для получения следующих требуется задать в запросе offset=350 и т.д.
Поле timestamp не уникальное, поэтому, может понадобиться пропуск уже полученных ранее срабатываний детекторов от начала интервала поиска.
Если join=1, то в ответ будет выполняться склейка двухфазных событий и возвращаться параметр duration - длительность события.
Если join=0, то в ответе двухфазные события не будут склеиваться.
Параметр multiPhaseSyncId будет в ответе только для двухфазных тревог с параметром alertState.
В данном запросе VIDEOSOURCEID может быть:
– как обычно, трехкомпонентным, например - "HOST/DeviceIpint.2/SourceEndpoint.video:0:0";
– именем хоста, для получения событий с него;
– пустым, т.е. отсутствовать, для получения всех событий домена.
При запросе сработок детектора очереди в ответе будет дополнительный параметр extra, который будет содержать оценку длины очереди, выраженной минимальным и максимальным значением.
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:
Детектор
type
Трекер объектов или Нейротрекер
-
Пересечение линии
oneLine
Движение в области
moveInZone
Остановка в области
stopInZone
Вход в область
comeInZone
Выход из области
outOfZone
Длительное пребывание в области
longInZone
Множество объектов
lostObject
Детектор распознавания номеров
plateRecognized
Детектор лиц
faceAppeared
Подсчет посетителей
PeopleIn, PeopleOut
Детектор очереди
QueueDetected
Детектор огня
FireDetected
Детектор дыма
SmokeDetected
Нейросчетчик
lotsObjects
Изменение положения
SceneChangeDetected
Деградация качества
CameraBlindDetected
Детектор зашумления изображения
ImageDegradation
Детектор размытого изображения
BlurredDegradation
Детектор артефактов сжатия
CompressedDegradation
Детектор движения
MotionDetected
Отсутствие звука
NullAudio
Детектор сигнала
NoiseAudio
Детектор шума
SignalAudio
Детектор позы
-
Детектор лежащего человека
recumbent
Детектор сидящего человека
sitDown
Детектор поднятых рук
handsUp
Детектор стрелка
activeShooter
Детектор уровня воды
LevelOut
Детектор держания за поручень
handRail
Счетчик людей
lotsObjects
Детектор близко стоящих людей
peopleDistance
Маскирование людей
enabledMaskEvents
Примечание
Если было получено значение, не входящее в указанный список, значит это сработка встроенного детектора
Внимание!
Не гарантируется регистрозависимость типов сработок детекторов. Например, значения 'ComeInZone', 'comeInZone', 'COMEINZOne' следует рассматривать как одинаковые.