11
locked to 0 (for the controller) or 1 (for the
peripheral device).
Due to the nature of the IP communication, the
us
e of some VISCA functions are limited. For
details, see “Limitation” on page 14.
For how to set an IP address of the camera, see
“Camera IP Setting Command” on page 42.
Communication Method of VISCA
over IP
Communication method
VISCA over IP can process the VISCA
communication between the controllers and
peripheral devices using the messages that can
be identified on the LAN, and sends/receives
them. Because of this, VISCA over IP is not
concerned about the contents of the
communication between the controllers and
peripheral devices. However, the VISCA
communication sequence is different,
depending on the types, as follows.
VISCA command
This is a command from the controller to the
pe
ripheral device.
When the peripheral device receives this
co
mmand, ACK is returned. After completing
command processing, a completion notice is
returned. This command uses the socket of
VISCA. The order of completion notices may be
changed if the multiple commands are sent to
the same peripheral device.
VISCA inquiry
This is an inquiry from the controller to the
pe
ripheral device.
When the peripheral device receives this type of
c
ommand, the reply for the inquiry is returned.
This command does not use the socket of VISCA.
The order of the replies is not changed if a
multiple commands are sent.
VISCA reply
This is an ACK, completion notice, reply, or error
r
eply from the peripheral device to the controller.
The classification for sending messages from the
pe
ripheral device to the controller is common.
VISCA device setting command
This is the device setting command from the
c
ontroller to the peripheral device as follows.
• Address Set
Sets the address of the peripheral device, and
do
es not return a reply to the controller. While
using VISCA over IP, the Address Set command
is not sent from the controller because a
Network Change command from the peripheral
device that triggers sending command is not
issued.
•IF_Clear
Sends the reply message to the controller after
cle
aring, without using VISCA socket.
•CAM_VersionInq
Sends the reply message to the controller,
with
out using VISCA socket.
Format
These are the specifications of the message
header (8 bytes) and payload (1 to 16 bytes).
Message structure
Note
The actual LAN out method is big-endian, LSB
first.
Message (9 to 24 bytes)
Message header
Payload (1 to 16 bytes)
Payload type
Payload length
Sequence number