![Bose AV20 Installer'S Manual Download Page 23](http://html1.mh-extra.com/html/bose/av20/av20_installers-manual_2792059023.webp)
Installers Guide to the Bose® Serial interface
June 28, 2011
Bose Confidential Information
Page 23/42
Do Not Redistribute
6.2 VO - Set/Query Main Room Volume
The volume commands allow the volume of the Main Room to be set and queried. Use the
RmStatus command (See 6.13 RmStatus - Query Room Status) to query the volume of Bose®
link rooms (Rooms B-O). Note that the volume of the Main Room is always true volume and not
attenuated volume. For an explanation of true versus attenuated volume, see the note following
section 6.13 RmStatus - Query Room Status
6.2.1 Set Main Room Volume
Only the volume of the Main room can be set with this command. The volume of the main room
and of the Bose® link rooms can also be varied by using the Key Press command to send the
BOSE_VOLUME_UP or BOSE_VOLUME_DOWN keys.
Client sends: 07 00 01 15 01 <V> <C>
Table 6-4 Set Main Room Volume Command Format
Byte
Number
Value
(Hex)
Name
Explanation
0
07
Length
The total number of bytes in this packet is 7
1
00
Status
All Status bits must be zero for packets sent from the Client
2-3
01 15
OpCode
The OpCode of the VO set command
4
01
SubCmd
A literal value of 0x01
5
<V>
Payload
<V> is a single byte with values from 0x00-0x64 (0-100
decimal)
6
<C>
Checksum
The checksum
There is no Console response for this command. The Ready Packet will be sent as usual which
indicates the command was accepted and another command can be sent.
6.2.2 Query Main Room Volume
Use this command to query the volume of the Main Room. The volume of the Bose® link rooms
can be queried using the RmStatus command.
Client sends: 07 00 01 15 00 1e 0d
Table 6-5 Query Main Room Volume Command Format
Byte
Number
Value
(Hex)
Name
Explanation
0
07
Length
The total number of bytes in this packet is 7.
1
00
Status
All Status bits must be zero for packets sent from the Client
2-3
01 15
OpCode
The OpCode of the VO command
4-5
00 1e
Payload
Volume Query Payload
6
0d
Checksum
0x0d = 0x07 ^ 0x00 ^ 0x01 ^ 0x15 ^ 0x00 ^ 0x1e