Go to documentation repository
The TELEMETRY object corresponds to the PTZ device system object.
The TELEMETRY object sends events presented in the table below. The procedure starts when the corresponding event occurs.
Event | Description | Comment |
LOCKED | Locked | Event is received after the LOCK command (see the table below) |
UNLOCKED | Unlocked | Event is received after the UNLOCK command (see the table below) |
List of commands and parameters for the TELEMETRY object is given in the table:
Command—command description | Parameters | Description |
AUTOFOCUS_ON—enable autofocus | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
AUTOPAN_END_P—specify the end point of autopan | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
AUTOPAN_START—start autopan | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
AUTOPAN_START_P—specify the start point of autopan | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
AUTOPAN_STOP—stop autopan | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
CLEAR_PRESET—clear the selected preset | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
preset<> | Preset | |
D2OFF—disable the additional dynamic settings for Panasonic PTZ cameras used to increase the quality of analog video signal | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
D2ON—enable the additional dynamic settings for Panasonic PTZ cameras used to increase the quality of analog video signal | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
DOWN—rotate camera lens down | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
FOCUS_IN—focus camera lens on the image | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
FOCUS_OUT—defocus camera lens | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
FOCUS_STOP—stop focus/defocus | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
ZOOM_IN—zooming in the image | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
ZOOM_OUT—zooming out the image | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
ZOOM_STOP—stop zooming in/out the image | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
GO_PRESET—rotate camera to the position specified in the preset | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
preset<> | Preset | |
HOME—rotate camera to the initial (home) position | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
IRIS_CLOSE—close diaphragm | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
IRIS_OPEN—open diaphragm | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
IRIS_STOP—stop diaphragm | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
LEFT—rotate camera lens to the left | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
LEFT_DOWN—rotate camera lens to the left and down | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
LEFT_UP—rotate camera lens to the left and up | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
PATROL_LEARN—start procedure of patrol programming performed by recording the camera actions | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
point<> | Point number | |
preset<> | Preset number (tour) | |
dwell<> | Dwell time in a point in seconds | |
speed<> | Speed of movement to a point | |
flush_tour<> | 1—flush tour 0—don't flush tour | |
PATROL_PLAY—start patrolling | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
PATROL_STOP—stop patrolling | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
RIGHT—rotate camera lens to the right | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
RIGHT_DOWN—rotate camera lens to the right and down | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
RIGHT_UP—rotate camera lens to the right and up | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
SET_PRESET—record the current position of camera to the selected preset | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
preset<> | Preset | |
STOP—stop camera lens rotation | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
UP—rotate camera lens up | tel_prior<> | Priority (1—low, 2—medium, 3—high) |
SETUP—set up PTZ device | address<> | Device address |
cam<> | Camera ID for control | |
flags<> | Flag of object operating (0—enabled, 1—disabled) | |
name<> | Object name of PTZ device | |
speed<> | Speed | |
SEND_BUFFER—send command to the COM port in the hexadecimal format | buffer<> | Command in the hexadecimal format |
parent_id<> | Number of the Telemetry Controller parent object. Mandatory parameter | |
tel_prior<> | Priority (1—low, 2—medium, 3—high). The value of the parameter must be greater than 0 | |
LOCK—lock. Switch the telemetry to the LOCKED state for a specified time | tel_prior<> | Priority (1—low, 2—medium, 3—high). The value of the parameter must be greater than 0. It is forbidden to perform control commands with a lower priority than the specified one during the lock time |
duration<> | Lock duration. If the parameter isn't specified, the lock is valid until the UNLOCK command is executed | |
UNLOCK—unlock. Switch the telemetry to the UNLOCKED state | NA | NA |
AUTOFOCUS_OFF—disable autofocus | tel_prior<> | Priority (1—low, 2—medium, 3—high). To use this command, you must add it to the Reactions tab for the TELEMETRY object in ddi.exe (see |
Properties of the TELEMETRY object are shown in the table.
Properties of the TELEMETRY object | Description of the object properties |
ID<> | Object ID of the PTZ device |
PARENT_ID<> | Parent object ID |
The TELEMETRY object can be in the following states:
State of the TELEMETRY object | Description of the object state |
LOCKED—locked | Telemetry control is locked with some priority. It is forbidden to control telemetry with a priority lower than the specified one during the lock time (see the table above) |
UNLOCKED—unlocked | It is allowed to control telemetry with any priority |