Installers Guide to the Bose® Serial interface June 28, 2011
Bose Confidential Information Page 20/42 Do Not Redistribute
Table 5-10 Sample Checksum Calculation
Number of 1’s in
corresponding bit in
preceding bytes
If the current value of the Console volume was 20 decimal, then the following response would be
received:
Console sends: 05 <Status> 01 15 14
Table 5-11 Sample Response for Volume Query
The total number of bytes in this packet is 5.
Error bit = 0, Notification bit = 0
The OpCode of the VO command
The Ready Packet would be received after that.
Console sends: 04 07 01 00
(See Section 5.3.1 Ready Packet for the format and meaning of each byte.)
The Client can now issue another command after INTER_COMMAND_TIME (see section 5.4
Protocol Timings
Note: The Client can receive Notification packets at any time. For example if
key echoing had been enabled, it is possible that one or more key press
notification packets could have been received before the Response packet
and/or the Ready packet was received. The Client must wait for the Ready
Packet before issuing another command.
(See section 6.2.2 Query Main Room Volume; section 6.3 Echo - Hard and Soft Key Press
Notification, and section 5.3.4.1 Key Press Notification Packets).
5.7.2 Sample 2 Key Press Command
To switch Room B to the source plugged into input 1 of the Console, issue a KP command (See
section 6.4 KP - Simulate a Key Press) from room B: