API OnGuard/lenel для создания тревоги по событию для взлома двери

я работаю надLnl_IncomingEvent.

Запрос скручивания

      curl --request POST \
--url 'https://HOST:PORT/api/access/onguard/openaccess/execute_method?version=1.0'
--header 'Application-Id: APP_ID'
--header 'Content-Type: application/json'
--header 'Session-Token: TOKEN'
--cookie OASessionID= SESSIONID
--data '{ "type_name": "Lnl_IncomingEvent", "property_value_map": { "Category": 0, "Description": "Door Held Open", "ID": 43, "SubtypeID": 10, "SupportParameters": 0, "TypeID": 4 }, "method_name": "SendIncomingEvent", "in_parameter_value_map": { "Device":"DEVICE", "SubDevice": "SUBDEVICE", "Description": "Test event create", "Source": "logicalSource" }

}'

Я прохожу и ожидаю, что он создаст

      "property_value_map": {
     "Category": 0,
"Description": "Door Held Open",
"ID": 43,
"SubtypeID": 10,
"SupportParameters": 0,
    "TypeID": 4
},

Это создает «событие общего типа», которое я могу проверить в журнале.

      
{
        "alarm_ack_blue_channel": 128,
        "alarm_ack_green_channel": 255,
        "alarm_ack_red_channel": 255,
        "alarm_blue_channel": 128,
        "alarm_green_channel": 255,
        "alarm_priority": 150,
        "alarm_red_channel": 255,
        "asset_id": 0,
        "badge_id": 0,
        "badge_id_str": "0",
        "badge_issue_code": -1,
        "cardholder_key": 0,
        "controller_id": 4,
        "controller_name": "logicalSource",
        "description": "Generic Event",
        "device_id": 1,
        "device_name": "DEVICE",
        "event_source_name": "",
        "event_subtype": 0,
        "event_text": "Test event create",
        "event_type": 30,
        "must_acknowledge": false,
        "must_mark_in_progress": false,
        "serial_number": 169797,
        "subdevice_id": 1,
        "timestamp": "2022-07-07T14:36:37-07:00"
    }

Как видите, «описание»: «Общее событие».

Вопрос:

Как я могу создать Door Held Openсобытие?

0 ответов

Другие вопросы по тегам