Installers Guide to the Bose® Serial interface
June 28, 2011
Bose Confidential Information
Page 18/42
Do Not Redistribute
5.5 Low Power Mode
The console transitions from Normal Power to Low Power Mode when both Zone1 and Zone2
sources have been in the OFF source (see section 6.8 SR - Query Zone Source) for
ALL_OFF_TIME. The system automatically turns off all rooms and enters Low Power Mode if no
key press has been received for INACTIVITY_TIME.
The only way to bring the system out of Low Power Mode is by sending a key which turns on the
Console such as BOSE_ON_ASSERT or BOSE_INPUT1. Some keys have no meaning when the
Console is in Low Power mode (e.g. BOSE_LEFT_ARROW) and are not processed.
If Hard Key Press Notification has been enabled all (hard) key presses are echoed in both Low
Power and Normal Power mode.
Since a Power failure or system crash is rare but can be detected by the Uptime command (see
section 6.12 UpTime - Query System Up Time) or the Query Key Press Notification command
(see section 6.3.1.3 Query Hard Key Press Notification State) since notification is reset to false
after a reboot.
Use the SysRdy command (see section 6.11 SysRdy - Query System Ready) to determine if the
Console is in Low or Normal Power Mode.
5.6 Autonomous Console State Changes
Several events external to the Client can change the state of the Console and alter the normal
communication protocol. All of these states can be detected by issuing query commands. In
addition the Client can detect most of these states by monitoring key presses via Key Press
Notifications.
5.6.1 The Console Experiences a Power Interruption
If power is interrupted while the Client is communicating, the Client may receive a partial or
invalid packet. A partial packet is detected when less than the number of characters in the Length
(i.e. first) byte is received before MAX_PACKET_TIME. In this case the Client should discard any
additional bytes until no bytes are received for MAX_PACKET_TIME and assume the Console is
rebooting.
The system reboots into Low Power Mode after REBOOT_TIME and the Echo Notifications
Enabled state is set to False. To detect that the Console has rebooted use the Uptime command
(see section 6.12 UpTime - Query System Up Time)
All Commands which can be issued in Low Power Mode should respond within
LOW_POWER_RESPONSE_TIME. All other commands respond within
NOT_AVAILABLE_TIME. Thus if the Client does not receive a response to a command within the
associated time, the Console may have lost power.
The Uptime command can detect that the Console has rebooted. If Key Press Notification has
been enabled, the receipt of a key press notification indicates the Console has not lost power
since Key Press Notification is reset on a reboot. Thus recording and monitoring the elapsed time
from the last key press allows the client to test less frequently if the Console has lost power.
5.6.2 The Source is changed To the INPUT_ID_INSTALLIQ or
INPUT_ID_PTS Source
The source is automatically changed to INPUT_ID_INSTALLIQ when a cable becomes
unplugged and this source can also be selected from the menu by the user.
The INPUT_ID_PTS source is an information screen used by Bose for diagnostics.
Querying the current sources will detect if the system is in the INPUT_ID_INSTALLIQ or