ļ Error Message
When a command or inquiry command could not be executed or failed, an error
message is returned instead of the completion message.
Error Packet Description
X0 6Y 01 FF Message length error (>14 bytes)
X0 6Y 02 FF Syntax Error
X0 6Y 03 FF Command buffer full
X0 6Y 04 FF Command cancelled
X0 6Y 05 FF No socket (to be cancelled)
X0 6Y 41 FF Command not executable
X = 9 to F: camera address +8, Y = socket number
Socket Number
When a command message is sent to a camera, it is common to send the next
command message after waiting for the completion message or error message
returned. However, to deal with advanced uses, a camera has two buffers (memories)
for commands, so that up to two commands including the commands currently being
executed can be received. When a camera receives a command, it notifies the sender
which command buffer was used, by using the socket number of the ACK message. As
the completion message or the error message also has a socket number, it indicates
which command has ended. Even when two command buffers are being used at any
one time, a camera management command and some inquiry messages can be
executed. An ACK message is not returned for these commands and inquiries, and only
the completion message of socket number 0 is returned.