Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • object_count − количество объектов, подсчитанных нейросчетчиком.

Подписка на получение событий о состоянии объектов

Code Block
{

    "method": "axxonsoft.bl.events.DomainNotifier.PullEvents",
    "data": {
        "subscription_id": "a001ed13-3b8f-4cef-a450-0199dc259w37",
        "filters": {
            "include": {
                "event_type": "ET_ObjectActivatedEvent",
                "subject": ""
            }
        }
    }
}

где

  • subscription_id − id подписки (задается произвольно в формате UUID; обязательный параметр).
  • event_type  тип события (необязательный параметр).
  • subject − субъект события (необязательный параметр).

В ответе придет событие, в полях которого будет информация о состоянии объектов за всё время с момента их добавления в систему:

Code Block
{
   "event_type": "ET_ObjectActivatedEvent",
   "subject": "",
   "body": {
    "@type": "type.googleapis.com/axxonsoft.bl.events.ObjectActivatedEvent",
    "guid": "88c930c5-89a7-4382-a004-119a8ea56c78",
    "is_activated": true,
    "timestamp": "20221003T065757.170118",
    "object_id_ext": {
     "access_point": "hosts/SERVER1/DeviceIpint.1/SourceEndpoint.audio:0",
     "friendly_name": "Camera"
    },

где

  • is_activated − состояние объекта (активирован или нет).