Installers Guide to the Bose® Serial interface
June 28, 2011
Bose Confidential Information
Page 36/42
Do Not Redistribute
Client sends: 08 00 01 11 00 02 <R> <C>
Table 6-32 Query Room Status Command Format
Byte
Number
Value
(Hex)
Name
Explanation
0
08
Length
The total number of bytes in this packet is 8
1
00
Status
All Status bits must be zero for packets sent by the Client
2-3
01 11
OpCode
The OpCode of the Query Room Status Command
4-5
00 02
Payload
Payload
6
<R>
Room
A value in the range 0 - 14
7
<C>
Checksum
The exclusive or (XOR) of all bytes in this packet (including
length) which preceded the checksum byte
Console responds: 07 02 01 11 <Speaker-Type> <M-Loud> <RState>
Table 6-33 Query Room Status Response Format
Byte
Number
Value
(Hex)
Name
Explanation
0
07
Length
The total number of bytes in this packet is 7
1
<Status>
Status
Error bit = 0, Notification bit = 0
2-3
01 11
OpCode
The OpCode of the RoomStatus Command
4
<Speaker-
Type>
Speaker Type
If the value of this byte is 0xFF, the room is not
connected.
5
<M-Loud>
Mute and
loudness
A bit field. The least significant bit is the mute value for the
room and the most significant seven bits are the room
loudness indicator. See the note below on how to interpret
this value
6
<RState>
SpeakerState
A bit field. The two least significant bits have a value
whose meaning is indicated in the SpeakerState Table
Note on interpreting the loudness of a room. The volume of a room can be indicated with either
the true volume (0-100) or the attenuated value (100-0). The method used depends on the
product in that room and will always be interpreted the same way for a given product. Only the
Bose LSA2 and LSA3 amplifiers use attenuated volume.
To determine if the value is
true volume
or
attenuated volume
, the Client can query the current
volume and then send a volume up or volume down key press to change the room volume and
query the room information again. If a volume up key press to that room causes the value to
increase then the loudness portion of the <M-Loud> field is
true volume
. If a volume up key press
causes the value to decrease then the loudness portion of the <M-Loud> field is
attenuated
volume
.
Table 6-34 Room Status Speaker State
Value
Meaning
0
Zone 1
1
Zone 2
2
Local Source
3
Speaker is OFF
The source associated with a zone can be determined using the SR -
command. See section 6.8 SR -
Query Zone Source). The Main Room is always associated
with Zone1.