Описание настроек последовательных портов

Запрос для получения настроек:

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"
    ]
}

Таблица 199.

subdirs Описание Версия ПО
[GUID_порта] GUID последовательного порта. ≥3.1

Получить значение (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"
    ]
}

Таблица 201.

subdirs Описание Версия ПО
[GUID_канала] GUID ассоциированного канала. ≥3.1

Получить значение (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