5command and inquiry, Responses for commands and inquiries, Socket number – Vaddio Sony BRC-H700 User Manual

Page 5: Command execution cancel

Advertising
background image

5

Command and inquiry

z

Command
Sends operational commands to the BRC-H700.

z

Inquiry
Used for inquiring about the current state of the
BRC-H700.

Command Packet

Note

Inquiry

8X QQ RR ... FF

QQ

1)

= Command/Inquiry,

RR

2)

= category code

1)

QQ = 01 (Command), 09 (Inquiry)

2)

RR = 00 (Interface), 04 (camera 1), 06 (Pan/Tilter)

X = 1 to 7: BRC-H700 address

For actual values to be sent, see Command Lists or
Inquiry Command Lists.

Responses for commands and inquiries

z

ACK message
Returned by the BRC-H700 when it receives a
command. No ACK message is returned for
inquiries.

z

Completion message
Returned by the BRC-H700 when execution of
commands or inquiries is completed. In the case of
inquiry commands, it will contain reply data for the
inquiry after the 3rd byte of the packet. If the ACK
message is omitted, the socket number will contain a
0.

Reply Packet

Note

Ack

X0 4Y FF

Y = socket number

Completion (commands)

X0 5Y FF

Y = socket number

Completion (Inquiries)

X0 5Y ... FF

Y = socket number

X = 9 to F: BRC-H700 address + 8

z

Error message
When a command or inquiry command could not be
executed or failed, an error message is returned.

Error Packet

Description

X0 6Y 01 FF

Message length error

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: BRC-H700 address + 8, Y = socket number

Socket number

When command messages are sent to the BRC-H700,
it is normal to send the next command message after
waiting for the completion message or error message
to return. However to deal with advanced uses, the
BRC-H700 has two buffers (memories) for commands,
so that up to two commands including the commands
currently being executed can be received. When the
BRC-H700 receives commands, it notifies the sender
which command buffer was used using the socket
number of the ACK message.
As the completion message or 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 BRC-H700 management command and
some inquiry messages can be executed.
The ACK message is not returned for these commands
and inquiries, and only the completion message of
socket number 0 is returned.

Command execution cancel

To cancel a command which has already been sent,
send the Cancel command as the next command. To
cancel one of any two commands which have been
sent, use the cancel message.

Cancel Packet

Note

Cancel

8X 2Y FF

Y = socket number

X = 1 to 7: BRC-H700/P address, Y = socket number

The Command canceled error message will be returned
for this command, but this is not a fault. It indicates
that the command has been canceled.

Advertising