Запрос для получения настроек:
https://[адрес_сервера]:[порт]/settings/serialports/?sid=[id_сессии]
Ответ:
{
"name" : "serialports",
"type" : "SerialFolder",
"subdirs" : [
"Y4fZMht3",
"jlqB4fO0"
],
"values" : [
"dumps",
"port_create_now",
"port_erase",
"port_new_guid",
"supported_ptz_protocols",
"moxa_ports_connected",
"moxa_ports_total"
]
}
Получить значение (R):
https://[адрес_сервера]:[порт]/settings/serialports/[настройка]?sid=[id_сессии]
Изменить значение (W):
https://[адрес_сервера]:[порт]/settings/serialports/[настройка]=[значение]?sid=[id_сессии]
Таблица 200.
| values | Описание | Тип | Версия ПО | |
|---|---|---|---|---|
| dumps | integer | RW | ≥3.1 | |
| port_create_now | Запрос создания нового порта | string | RW | ≥3.1 |
| port_erase | Запрос удаления порта | string | W | ≥3.1 |
| port_new_guid | GUID последнего подключенного порта | string | R | ≥3.1 |
| supported_ptz_protocols | Поддерживаемые протоколы PTZ | string | R | ≥3.1 |
| moxa_ports_connected | Подключенные порты MOXA | integer | R | ≥3.2 |
| moxa_ports_total | Доступные порты MOXA | integer | R | ≥3.2 |
Запрос для получения настроек порта:
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/?sid=[id_сессии]
Ответ:
{
"name" : "Y4fZMht3",
"type" : "SerialPort",
"subdirs" : [
"X3B8ZCgn"
],
"values" : [
"baud_rate",
"create_now_fac",
"create_now_ptz",
"data_bits",
"erase_now",
"flow_control",
"new_guid",
"parity",
"port_name",
"stop_bits"
]
}
Получить значение (R):
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/[настройка]?sid=[id_сессии]
Изменить значение (W):
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/[настройка]=[значение]?sid=[id_сессии]
Таблица 202.
| values | Описание | Тип | Версия ПО | |
|---|---|---|---|---|
| baud_rate | Скорость | integer | RW | ≥3.1 |
| create_now_fac | Запрос добавления панели управления доступом | integer | RW | ≥3.1 |
| create_now_ptz | Запрос добавления PTZ устройства | integer | RW | ≥3.1 |
| data_bits | Биты данных | integer | RW | ≥3.1 |
| erase_now | string | W | ≥3.1 | |
| flow_control |
Контроль потока включён: 0 - нет, 1 - да |
integer | RW | ≥3.1 |
| new_guid | Новый GUID | string | R | ≥3.1 |
| parity |
Чётность: 0 - чётный, 1 - нечётный |
integer | RW | ≥3.1 |
| port_name | Имя порта | string | RW | ≥3.1 |
| stop_bits | Стопбиты | integer | RW | ≥3.1 |
Запрос добавления панели управления доступом:
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/create_now_fac=1?sid=[id_сессии]
Ответ:
{
"success": "1"
}
Запрос добавления PTZ устройства:
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/create_now_ptz=1?sid=[id_сессии]
Ответ:
{
"success": "1"
}
Запрос для получения настроек ассоциированного канала:
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/[GUID_канала]/?sid=[id_сессии]
Ответ:
{
"name" : "X3B8ZCgn",
"type" : "SerialPtzRecord",
"subdirs" : [
],
"values" : [
"ctime",
"device_id",
"ptz_associated_channel",
"ptz_protocol"
]
}
Получить значение (R):
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/[настройка]?sid=[id_сессии]
Изменить значение (W):
https://[адрес_сервера]:[порт]/settings/serialports/[GUID_порта]/[настройка]=[значение]?sid=[id_сессии]
Таблица 203.
| values | Описание | Тип | Версия ПО | |
|---|---|---|---|---|
| ctime | real | RW | ≥3.1 | |
| device_id | ID устройства | integer | RW | ≥3.1 |
| ptz_associated_channel | Ассоциированный канал | string | RW | ≥3.1 |
| ptz_protocol | Протокол PTZ | string | RW | ≥3.1 |

