Control
Function
This API is used to control PTZ.
Request Message
Parameter Description
See PreviewChannel > PTZ > Get > Parameter Description > Table 2 for parameter description.
Simple 1.Refresh ptz parameters:
POST /API/PreviewChannel/PTZ/Control HTTP/1.1
{
"version": "1.0",
"data": {
"channel": "CH2",
"cmd": "Ptz_Btn_Refresh",
"speed": 50,
"zoom_step": 5,
"zoom_slider": 1,
"focus_step": 1,
"focus_slider": 180
}
}
Simple 2.increase focus:
POST /API/PreviewChannel/PTZ/Control HTTP/1.1
{
"version": "1.0",
"data": {
"channel": "CH2",
"cmd": "Ptz_Cmd_FocusAdd",
"state": "Stop",
"speed": 50,
"zoom_step": 5,
"zoom_slider": 2,
"focus_step": 1,
"focus_slider": 126
}
}
Simple 3.auto focus:
POST /API/PreviewChannel/PTZ/Control HTTP/1.1
{
"version": "1.0",
"data": {
"channel": "CH2",
"cmd": "Ptz_Btn_AutoFocus",
"speed": 50,
"zoom_step": 5,
"zoom_slider": 2,
"focus_step": 1,
"focus_slider": 127
}
}
Response Message
None.
Sample:
HTTP/1.1 200 OK
Content-Type: application/json
{
"result":"success",
"data":{
}
}
Error Code
See Response Messages Body and Common error_code for more information.