Sony BRC-X400 Command List page 5

Color video camera
Hide thumbs Also See for BRC-X400:
Table of Contents

Advertisement

Timing Chart
As VISCA command processing can only be
carried out a maximum of one time in a Vertical
(V) cycle, it takes maximum 4V-cycle time for an
ACK/Completion to be returned.
If the Command and ACK/Completion
communication time is shorter than 1V-cycle
time, a command can be received at every 1V
cycle.
From this point, if two or more commands are to
be sent successively, wait for a reply command
(an ACK or error message for a general
command, and an inquiry packet for an inquiry
command) of the previous command to be
received before sending the next command.
1V=
16.7 msec (1080/59.94p, 1080/59.94i, 720/
59.94p),
20 msec (1080/50p, 1080/50i, 720/50p),
33.4 msec (2160/29.97p*),
40 msec (2160/25p*),
41.7 msec (1080/23.98p, 2160/23.98p*)
* For BRC-X400/X401 only, or only when the 4K option is applied
General commands
Within 4V
Inquiry commands
Within 4V
Command and inquiry
• Command
Sends operational commands to the unit.
• Inquiry
Used for inquiring about the current state of
the unit.
Command/Inquiry Packet
8X QQ RR ... FF
QQ: Command/Inquiry (01=Command, 09=Inquiry)
RR: Category Code (00=Interface, 04=camera, 06=Pan/Tilter)
X = 1 to 7: Address of the unit (Locked to "X = 1" for VISCA over
IP)
For actual values to be sent, see Command Lists
or Inquiry Command Lists.
Responses for commands and inquiries
• ACK message
• Completion message
ACK
Completion (Commands)
Completion (Inquiries)
• Error message
Message length error
Syntax Error
Command buffer full
Command canceled
No socket (to be canceled)
Command not executable
16 Bytes
Socket number
When command messages are sent to the unit, it
is normal to send the next command message
after receiving the completion message or error
message. However, to deal with advanced uses,
the unit has two sets of buffers (memories) for
commands, so that up to two commands
including the commands currently being
executed can be received. (There is a wait longer
than a 1V cycle between commands.) However,
depending on the command, it may be
necessary to wait until the first command is
completed due to system reasons. When the unit
receives commands, it notifies which command
buffer was used using the socket number of ACK
message. As the completion message or error
message also has a socket number, it indicates
which command has ended. Even when two
command buffers are being used, the unit
management command and inquiry messages
can be executed.
5
Returned by the unit when it receives a
command. No ACK message is returned for an
inquiry.
Returned by the unit when execution of
commands or inquiries is completed. In the
case of inquiry commands, reply data for the
inquiry is contained after the 3rd byte of the
packet. In the case of commands or inquiries
that do not use sockets, the socket number will
contain 0.
Y = 9 to F: Address of the unit + 8 (Locked to "Y = 9" for VISCA
over IP)
Z = socket number
When a command or inquiry command could
not be executed or failed, an error message is
returned instead of a completion message.
Y = 9 to F: Address of the unit + 8 (Locked to "Y = 9" for VISCA
over IP)
Z = socket number
Reply Packet
Y0 4Z FF
Y0 5Z FF
Y0 5Z ... FF
Error Packet
Y0 6Z 01 FF
Y0 6Z 02 FF
Y0 6Z 03 FF
Y0 6Z 04 FF
Y0 6Z 05 FF
Y0 6Z 41 FF

Advertisement

Table of Contents
loading

Table of Contents