Command List
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.)
Lost message
Received message for
retransmission
Status after retransmission
Correspondence after retransmission
Command
Acknowledge message
Command is performed by
retransmission.
Continue processing.
Acknowledge message
ERROR (Abnormality in the
sequence number.)
Command has been performed.
If only the Acknowledge
message is lost, the completion
message returns.
If the result by the completion message is
needed, retransmit by updating the
sequence number.
Completion message for the
command
ERROR (Abnormality in the
sequence number.)
Command has been performed. If the result by the completion message is
needed, retransmit by updating the
sequence number.
Inquiry
Reply message
Inquiry is performed by
retransmission.
Continue processing.
Reply message for the inquiry ERROR (Abnormality in the
sequence number.)
Inquiry has been performed.
If the result by the reply message is needed,
retransmit by updating the sequence
number.
Error message
Error message
Command is not performed. If
the error cause eliminates,
normal reply is returned.
(Acknowledge, reply message).
Eliminate the error cause. If normal reply
returns, continue processing.
Inquiry of the VISCA device
setting command
Reply message of the VISCA
device setting command
Inquiry has been performed by
retransmission.
Continue processing.
Reply message of the VISCA
device setting command
ERROR (Abnormality in the
sequence number.)
Inquiry has been performed.
If the result by the reply message is needed,
retransmit by updating the sequence
number.
This unit has 2 sockets for the command to deal with advanced uses. When using VISCA over IP, up to 2
commands (including the current command) can be received. Depending on the message from the controller to the
peripheral device, there are some messages that do not need to guarantee delivery. However, the peripheral device
receives commands from multiple controllers while connected to VISCA over IP. If the multiple commands are sent
without waiting for the reply, the possibility of non-execution of the command and errors due to socket overflow
become high, because of limitations of order to receive commands or execution interval of command. It may reduce
the substantial efficiency.