9
VISCA Camera-Issued Messages
ACK/Completion Messages
y = 9 (fixed) for VISCA over IP
Error Messages
y = 9 (fixed) for VISCA over IP
Delivery confirmation
VISCA over IP uses UDP as a communications protocol of the transport layer. Delivery of messages is not
guaranteed for the UDP communication. Delivery confirmation and retransmission should be performed
on the application.
Normally, when the controller sends a message to the p
eripheral device, the controller sends the new
message after receiving the reply for the last message. You can confirm delivery of messages by
managing the time-out waiting for a reply message sent.
If time out occurs on the controller, loss of o
ne of the following messages is considered:
•Command
• ACK message
• Completion message for the command
• Inquiry
• Reply message for the inquiry
• Error message
• Inquiry of the VISCA device setting command
• Reply message of the VISCA device setting command
If time out occurs on the controller, you can infer the
lost message and state of the peripheral device by
retransmitting the message using the same sequence number. The following table shows the received
message and status by retransmission of the lost message, and the reference of correspondence after
retransmission for each case.
(Except for the case that a time out occurs for
reasons other than loss of message.)
Command Command Message Comments
ACK y0 4z FF
(z: Socket No.)
Returned when the command is accepted.
Completion y0 5z FF
(z: Socket No.)
Returned when the command has been executed.
Command Command Message Comments
Syntax Error y0 60 02 FF Returned when the command format is different or when a
comm
and with illegal command parameters is received.
Command Buffer Full y0 60 03 FF Could not accept a command that is received while two
comm
ands are currently being executed (two sockets have been
used).
Command Canceled y0 6z 04 FF
(z: Socket No.)
Returned when a command which is being executed in a socket
s
pecified by the cancel command is canceled. The completion
message for the command is not returned.
No Socket y0 6z 05 FF
(z: Socket No.)
Returned when no command is executed in a socket specified by
t
he cancel command, or when an invalid socket number is
specified.
Command Not
Ex
ecutable
y0 6z 41 FF
(z: Socket No.)
Returned when a command cannot be executed due to current
conditions. For example, when a command for controlling the
manual focus is received during the auto focus mode.