GET http://server/prefix/control/telemetry/info/TELEMETRYCONTROLID - Gets info about supported controllable degrees of freedom and the ways of controlling them (continuous, relative, discrete) and their max values.
Sample response:
{
"degrees":
{
"tilt":
{
"relative": {"min": "-45", "max": "45"},
"continuous": {"min": "-10", "max": "10"}
},
"pan":
{
"absolute": {"min": "-170", "max": "170"},
"continuous": {"min": "-10", "max": "10"}
},
"zoom":
{
"absolute": {"min": "0", "max": "20"}
}
},
"feature": ["autoFocus", "areaZoom", "pointMove"]
}
degrees – information about degrees of freedom. (tilt, pan, zoom, focus, iris). Every degree of freedom contains the list of supported ways of control (absolute, relative, continuous).
feature – list of supported functions (autoFocus, autoIris, areaZoom, pointMove).
GET http://server/prefix/control/telemetry/move/TELEMETRYCONTROLID?parameters – changes tilt, pan.
Parameters:
mode – way of control (absolute, relative, continuous);
pan, tilt – values for corresponding degrees of freedom.
Sample request: GET http://server/prefix/control/telemetry/move/TEST-1/DeviceIpint.25/TelemetryControl.0?mode=absolute&pan=-99&tilt=10
GET http://server/prefix/control/telemetry/{degree}/TELEMETRYCONTROLID?parameters – changes one of degrees (zoom, focus, iris).
Parameters:
{degree} – degree of freedom to be updated (zoom, focus, iris);
mode – way of control (absolute, relative, continuous);
value - value.
Sample request:
GET http://server/prefix/control/telemetry/zoom/TEST-1/DeviceIpint.25/TelemetryControl.0?mode=absolute&value=6 - zoom change;
GET http://server/prefix/control/telemetry/focus/TEST-1/DeviceIpint.25/TelemetryControl.0?mode=relative&value=3 - focus change;
GET http://server/prefix/control/telemetry/iris/TEST-1/DeviceIpint.25/TelemetryControl.0?mode=continuous&value=1 - iris change.
GET http://server/prefix/control/telemetry/move/point/TELEMETRYCONTROLID?parameters – captures the screen point.
Parameter:
x,y – values of vertical and horizontal coordinates, specified in relation to image size;
Sample request: GET http://server/prefix/control/telemetry/move/point/TEST-1/DeviceIpint.23/TelemetryControl.0?x=0.14&y=0.32
GET http://server/prefix/control/telemetry/zoom/area/TELEMETRYCONTROLID?parameters – zooms selected image area.
Parameters:
x,y – left upper corner of selected area;
w,h – width and height of area.
Coordinates and dimensions are specified in relation to image size.
Sample request:
GET http://server/prefix/control/telemetry/zoom/area/TEST-1/DeviceIpint.24/TelemetryControl.0?x=0.23&y=0.089&w=0.25&h=0.25
GET http://server/prefix/control/telemetry/auto/TELEMETRYCONTROLID?parameters – auto focus/iris.
Parameters:
degree – is focus or iris.
Sample request:
GET http://server/prefix/control/telemetry/auto/TEST-1/DeviceIpint.24/TelemetryControl.0?degree=iris