Command List
1
Payload type
Stores the value (Byte 0 and Byte 1) of the following table on the payload division.
Name
Value (Byte 0)
Value (Byte 1)
Description
VISCA command
01h
00h
Stores the VISCA command.
VISCA inquiry
01h
10h
Stores the VISCA inquiry.
VISCA reply
01h
11h
Stores the reply for the VISCA command and VISCA inquiry,
or VISCA device setting command.
VISCA device setting
command
01h
20h
Stores the VISCA device setting command.
Control command
02h
00h
Stores the control command.
Control reply
02h
01h
Stores the reply for the control command.
Payload length
Stores the number of bytes (1 to 16) of data is stored on
the payload.
Example: When the payload length is 16 bytes.
Byte 2: 00h
Byte 3: 10h
Sequence number
The controller stores the sequence number that is
added every time a message is sent. If the sequence
number reaches the limit, next value will be 0. The
peripheral device saves the sequence number in the
message from the controller, and stores the sequence
number of the received message corresponding to the
message sent to the controller.
Payload
Depending on the payload type, the following are
stored.
• VISCA command
Stores the packet of the VISCA command.
• VISCA inquiry
Stores the packet of VISCA message.
• VISCA reply
Stores the reply for the command or inquiry
(Acknowledge message, completion message, or error
message).
• VISCA device setting command
Stores the packet of the VISCA device setting
command.
• Control command
The following are stored on the payload division of
the control command.
Name
Value
Description
RESET
01h
Resets the sequence number to
0. The value that was set as the
sequence number is ignored.
ERROR
0Fyyh
yy=01: Abnormality in the
sequence number.
yy=02: Abnormality in the
message (message type)
• Controlled reply
The following are stored on the payload division of the
reply for the control command.
Message
Value
Description
Acknowledge
01h
Reply for RESET.
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.
When the controller sends a message to the peripheral
device, wait until a reply for the message is received
before sending the next 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 one of the
following messages is considered:
•
Command
•
Acknowledge 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