Installers Guide to the Bose® Serial interface
June 28, 2011
Bose Confidential Information
Page 17/42
Do Not Redistribute
5.4 Protocol Timings
This section contains symbolic names for all Console timings which are part of the protocol. They
are referred to by name throughout the document.
5.4.1 MAX_PACKET_TIME
Once the Client sends the first byte of a packet, the rest of the packet must be sent within
300msec. The Console sends each packet at close to the maximum transmission speed. The
worst case packet transmission time from the Console will not be more than 300msec. Since the
first byte of a packet contains the number of bytes in the packet, the Client can determine the end
of the packet so wait time is typically much less.
5.4.2 REBOOT_TIME
After a power failure, the console will reboot and be able to process all commands available from
Low Power Mode within two seconds of power being restored.
5.4.3 NOT_AVAILABLE_TIME
When the console is in Low Power Mode and a command which is not available in Low Power
Mode (see Table 1-1 System States) is issued, the console does not respond for approximately
10 seconds and then returns the error NOT_AVAILABLE. Use the SysRdy command to
determine if the Console is in Normal Power Mode.
5.4.4 TURN_ON_TIME
When the Console is in Low Power Mode, all rooms will be off. If a command is issued to turn
any room on (e.g. a power on or source key press) the system will transition to the Normal Power
Mode after approximately 12 seconds.
5.4.5 ALL_OFF_TIME
The console transitions to Low Power Mode after all rooms have been off for approximately 12
minutes.
5.4.6 INACTIVITY_TIME
The Console turns off all rooms after no key presses have been received for several hours
(generally 4 or 24). Note the Console will be in Low Power Mode prior to this since no key
presses were received for the ALL_OFF_TIME.
5.4.7 INTER_COMMAND_TIME
Bose recommends that a client delays at least 100msec between receiving the Ready packet for
the previous command and sending the next command. For the Key Press command however
the delay should be at least 100msec longer than the key press hold time (see 6.4 KP - Simulate
a Key Press) and longer for some commands like source change. In general do not send key
presses faster than they would be sent from a remote.
5.4.8 LOW_POWER_POLL_TIME
Bose recommends not sending repetitive commands to the Console when it is in Low Power
Mode more often than once per 90 seconds. A TAP command received in Low Power Mode
causes the Console to move into a higher power state for several seconds and cause the LED to
change from Red to Amber.