Request to get the settings:
https://[address_server]:[port]/settings/serialports/?sid=[id_session]
Response:
{
"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"
]
} Retrieve a value (R):
https://[address_server]:[port]/settings/serialports/[setting]?sid=[id_session]
Write a value (W):
https://[address_server]:[port]/settings/serialports/[setting]=[value]?sid=[id_session]
Table 144.
| values | Description | Type | TRASSIR | |
|---|---|---|---|---|
| dumps | integer | RW | ≥3.1 | |
| port_create_now | New port creation request | string | RW | ≥3.1 |
| port_create_now | Port removal request | string | W | ≥3.1 |
| port_new_guid | Last connected port GUID | string | R | ≥3.1 |
| supported_ptz_protocols | Supported PTZ protocols | string | R | ≥3.1 |
| moxa_ports_connected | Connected MOXA ports | integer | R | ≥3.2 |
| moxa_ports_total | Available MOXA ports | integer | R | ≥3.2 |
Request to get a port settings:
https://[address_server]:[port]/settings/serialports/[GUID_port]/?sid=[id_session]
Response:
{
"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"
]
} Retrieve a value (R):
https://[address_server]:[port]/settings/serialports/[GUID_port]/[setting]?sid=[id_session]
Write a value (W):
https://[address_server]:[port]/settings/serialports/[GUID_port]/[setting]=[value]?sid=[id_session]
Table 146.
| values | Description | Type | TRASSIR | |
|---|---|---|---|---|
| baud_rate | Speed | integer | RW | ≥3.1 |
| create_now_fac | Manual panel adding request | integer | RW | ≥3.1 |
| create_now_ptz | PTZ device adding request | integer | RW | ≥3.1 |
| data_bits | Data bits | integer | RW | ≥3.1 |
| erase_now | string | W | ≥3.1 | |
| flow_control |
Stream control enabled: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
| new_guid | New GUID | string | R | ≥3.1 |
| parity |
Parity: 0 - even, 1 - uneven |
integer | RW | ≥3.1 |
| port_name | Port name | string | RW | ≥3.1 |
| stop_bits | Stop bits | integer | RW | ≥3.1 |
Access control panel adding request:
https://[server_address]:[port]/settings/serialports/[port_GUID]/create_now_fac=1?sid=[session_id]
Response:
{
"success": "1"
} PTZ device adding request:
https://[server_address]:[port]/settings/serialports/[port_GUID]/create_now_ptz=1?sid=[session_ID]
Response:
{
"success": "1"
} Request to get a settings of associated channel:
https://[address_server]:[port]/settings/serialports/[GUID_port]/[GUID_channel]/?sid=[id_session]
Response:
{
"name" : "X3B8ZCgn",
"type" : "SerialPtzRecord",
"subdirs" : [
],
"values" : [
"ctime",
"device_id",
"ptz_associated_channel",
"ptz_protocol"
]
} Retrieve a value (R):
https://[address_server]:[port]/settings/serialports/[GUID_port]/[setting]?sid=[id_session]
Write a value (W):
https://[address_server]:[port]/settings/serialports/[GUID_port]/[setting]=[value]?sid=[id_session]
Table 147.
| values | Description | Type | TRASSIR | |
|---|---|---|---|---|
| ctime | real | RW | ≥3.1 | |
| device_id | Device ID | integer | RW | ≥3.1 |
| ptz_associated_channel | Associated channel | string | RW | ≥3.1 |
| ptz_associated_channel | PTZ protocol | string | RW | ≥3.1 |

