Installers Guide to the Bose® Serial interface
June 28, 2011
Bose Confidential Information
Page 35/42
Do Not Redistribute
the time returned would be less than the last value returned. Note that this value wraps to zero
approximately every 50 days of continuous power.
Bose recommends not issuing the UpTime command more often than
LOW_POWER_POLL_TIME (see section 5.4 Protocol Timings)
Client sends: 06 00 01 24 00 23
Table 6-30 UpTime Command Format
Byte
Number
Value
(Hex)
Name
Explanation
0
06
Length
The total number of bytes in this packet is 6
1
00
Status
All Status bits must be zero for packets sent by the Client
2-3
01 24
OpCode
The OpCode of Query System Up Time
4
00
Payload
Payload
5
23
Checksum
The exclusive or (XOR) of all bytes in this packet (including
length) which preceded the checksum byte
Console responds: 08 <Status> 01 24 <Time>
Table 6-31 UpTime Response Format
Byte
Number
Value
(Hex)
Name
Explanation
0
08
Length
The total number of bytes in this packet is 8
1
<Status> Status
Error bit = 0, Notification bit = 0
2-3
01 24
OpCode
The OpCode of Query System Up Time
4-7
<Time>
Payload
The number of milliseconds since the Console last rebooted.
A four byte unsigned integer sent with the LSB first and MSB
last.
Note this value wraps to zero after approximately 50 days of uptime.
6.13 RmStatus - Query Room Status
This command can be used to determine several attributes of a room. The information is valid for
all rooms except Room A where only the Mute value is correct. The volume of the Main Room
can be queried using the VO command (see 6.2.2 Query Main Room Volume). The Source of
Room A can be queried using the SR command (see 6.8 SR -
The information includes:
a) If the room is connected or not
b) The source of audio playing in the room
c) The volume of the room
d) Whether the room is muted or not