
13
Preset Recalling Commands
The ‘C’ command recalls the preset position stored in the preset number given as its
parameter. As noted earlier in this document, once the controller begins a recall
command, any commands remaining on the command line are ignored. While the
recall is in progress, the only character that will be acted upon is the <CAN> character
to abort the shot. If the controller receives a <CAN> while in the midst of a recall, the
camera will stop where it is and processing will continue as though the camera had
actually reached the shot. After the recall is complete, the controller responds with a
<CR>. For example to recall the position stored in preset number 41 for the camera:
‘L 1 C 41 <CR>‘
The ‘CX’ variant of the recall command allows position data to be supplied directly by
the host. The command has four parameters corresponding to the pan, tilt, zoom and
focus positions, respectively. These data are in the same range for position data as
described in the previous section:
‘CX 123 456 789 10 <CR>‘
Preset Position Data Reporting
The ‘e’ command, whose parameter is a preset number, sends back to the host the four
position data stored in that preset number, in pan, tilt, zoom, focus order. These data
are in the range for position data described earlier. For example, after externally
entering the data in the example in the Preset Storing Commands section:
Host sends: ‘e 5 <CR>‘
Controller responds:
‘123 456 789 10 <CR>‘
The ‘p’, ‘t’, ‘z’ and ‘f’ commands, having no parameters, read the current position of the
pan, tilt, zoom and focus, respectively, for the camera. As with the ‘E’ command, the
camera must have been disabled for at least a quarter second prior to reading these
data to ensure that they have become stable. These data are also in the range for
position data. For example, to read the camera:
Host sends: ‘L 0 <CR>‘
Host waits ¼ second.
Host sends: ‘p t z f <CR>‘
Controller responds: ‘111 222 333 444 <CR>‘