Installers Guide to the Bose® Serial interface
June 28, 2011
Bose Confidential Information
Page 26/42
Do Not Redistribute
Note there is no response for this command. The Ready packet must be received from the
Console before the Client can send another command.
6.3.1.3 Query Hard Key Press Notification State
Use this command to query the hard key press notification state.
Client sends: 07 00 01 1b 00 00 1d
Table 6-9 Query Hard Key Press Notification State 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 by the Client
2-3
01 1b
OpCode
The OpCode of the query key press notification state
4-5
00 00
Payload
Payload for Key press notification from Client
6
1d
Checksum
1d = 0x07 ^ 0x 00 ^ 0x01 ^ 0x1b ^ 0x00 ^ 0x00
Console responds: 05 <Status> 01 1b <M>
Table 6-10 Query Hard Key Press Notification State Response Format
Byte
Number
Value
(Hex)
Name
Explanation
0
05
Length
The total number of bytes in this packet is 5
1
<Status> Status
Error bit = 0, Notification bit = 0
2-3
01 1b
OpCode
The OpCode of the query key press notification state
4
<M>
Payload
Key press notification is disabled: <M> = 0
Key press notification is enabled
: <M>≠ 0
6.3.2 Soft Key Press Notifications
6.3.2.1 Enabling Soft Key Press Notifications
To enable Key Press Notification packets whenever soft keys on the VideoWave are pressed the
Client sends the following packet:
Client sends: 32 00 04 17 0c 00 00 00 00 00 00 00 00 00 00 00
00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 2c
Table 6-11 Enable Soft Key Press Notifications Command Format
Byte
Number
Value
(Hex)
Name
Explanation
0
32
Length
The total number of bytes in this packet is 50
1
00
Status
All Status bits must be zero for packets sent by the Client
2-4
04 17
0c
OpCode
The OpCode of the Soft button Echo command
5-16
00
Filler1
Reserved
– must be zero
17
01
Requested
Echo state
Enable (0x01) the Soft Key echo state
18-48
00
Filler 2
Reserved
– must be zero
49
2c
Checksum
XOR of all preceding bytes in message.