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
событие?