Specifications
B&K Components Device Interface Protocol (BKC-DIP) Specification
Version 2.01.00
Updated 01/24/07
Page 51 of 54
IR message: (transmitID, U, I, z=ir;cs16)
When the BKC-DIP device receives an IR message, the following message is generated:
(transmitID, U, I, z=ir;cs16) where transmitID is the unit's Transmit ID, ir is the
received IR command, z is the zone number, and cs16
is the 16 bit checksum.
For example:
(0, U, I,1=C4; 0261) "U" update to host indicating a Zone 1 <Volume ->
key, C4h, received from unit with Transmit ID of 00h
NOTE: For a complete listing of IR commands, see the complete listing in the product specific
Appendix F.
Front Panel message: (transmitID, U, F, z=ir;cs16)
When the BKC-DIP device receives a front panel message, the following message is generated:
(transmitID, U, F, z=fp;cs16) where transmitID is the unit's Transmit ID, fp is the
received front panel, z is the zone number, and cs16
is the 16 bit checksum
For example:
(1, U, F, 1=A; 023A) "U" update to host indicating Zone 1 front panel <Volume -> ,
0Ah, received from unit with Transmit ID of 01h
NOTE: For a complete listing of front panel commands, see the complete listing in the product
specific Appendix G.
Realtime Status message: (transmitID, U, R, identifier=value;cs16)
When an enabled realtime event occurs in the BKC-DIP device, the following message is
generated:
(transmitID, U, R, identifier=value;cs16) where transmitID is the unit's Transmit ID,
identifier is the identifier as specified in Appendix D,
value its the value, and cs16 is the 16 bit checksum.
NOTE: For a complete listing of Realtime Status identifiers, see the complete listing in the
product specific Appendix D.
NOTE: The Realtime Enable registers are initialized to all DISABLED on power-up. Therefore,
the events that are to generate Update messages must be ENABLED via the Set
command and the Realtime Enable n register specifiers (see the product specific
Appendix B).
For example, to have the B&K device generate an Update message every time the
Sample Rate changes and OSD Display Update occurs:
(00, S, S, 59=20, 5A=04;cs16) Set bit 5 of Realtime Enable 0 register
Set bit 2 of Realtime Enable 1 register
(enabling Sample Rate and OSD Display
Update respectively on receive ID 00h units)
(1, U, R, 5=sample rate;cs16) Update from sample rate change from 01h










