Specifications
B&K Components Device Interface Protocol (BKC-DIP) Specification
Version 2.01.00
Updated 01/24/07
Page 4 of 54
Zone Adjustment (Hardware Special) Settings: (receiveID, S, H, identifier=value,...identifier=value;
cs16) ......................................................................................................................................................... 33
Zone Specific Settings: (receiveID, S, Zzz, identifier = value, ... identifier = value; cs16)...................... 34
Macro Settings: (receiveID, S, Mt, identifier = value, ... identifier = value; cs16) .................................. 34
Serial Macro......................................................................................................................................... 34
Escape Characters in Serial Macros ................................................................................................. 34
IR Macro............................................................................................................................................... 35
Tuner Station Settings: (receiveID, S, Tnn, identifier = value, ... identifier = value; cs16)...................... 35
Favorite Settings of a Preset: (receiveID, S, A, identifier=value, ... identifier=value; cs16) ................... 35
Override Settings: (receiveID, S, O, identifier=value,...identifier=value; cs16) ...................................... 36
Override Timeout................................................................................................................................. 37
IR Command: (receiveID, S, I, z=ir; cs16) .............................................................................................. 38
Front Panel Commands: (receiveID, S, F, z=fp; cs16) ............................................................................. 38
Error Logs: (receiveID, S, E, identifier=value,...identifier=value; cs16) ................................................. 38
D (display) Command................................................................................................................................ 39
On Screen Display (O): (receiveID, D, O, Ttt, Mm, Xcc, Yrr, "text", ... Xrr, Ycc, "text"; cs16)(only
applicable to units with On Screen Display capabilities) ......................................................................... 39
Front Panel Display (F): (receiveID, D, F, Ttt, Xcc, Yrr,"text";cs16)...................................................... 40
LED display: (receiveID, D, L, Ttt, n=bitmap; cs16) .............................................................................. 41
X (executive) Command............................................................................................................................. 42
M (Macro Trigger) Command: (receiveID, M, t=mm, … ,t=mm;cs16) ............................................... 43
B&K DEVICE TO HOST COMMANDS......................................................................................... 44
E (echo) Command..................................................................................................................................... 44
Implementing Software Flow Control using Echo Commands ................................................................ 44
R (reply) Command.................................................................................................................................... 44
Reply from the Get Display command (transmitID, G, D, d; cs16) ......................................................... 45
BKC-DIP V1.0 Compliant Display Reply............................................................................................ 46
BKC-DIP V2.0 Compliant Display Reply without Attributes.............................................................. 47
BKC-DIP V2.0 Compliant Display Reply with Attributes................................................................... 48
U (update) Command................................................................................................................................. 50
Status message: (transmitID, U, S, n=“status message”;cs16)................................................................. 50
BKC-DIP Active message: (transmitID, U, S, 0=“BKC-DIP ACTIVE”;cs16) ................................... 50
IR message: (transmitID, U, I, z=ir;cs16) ................................................................................................ 51
Front Panel message: (transmitID, U, F, z=ir;cs16)................................................................................. 51
Realtime Status message: (transmitID, U, R, identifier=value;cs16)....................................................... 51
USE OF RECEIVE AND TRANSMIT IDS..................................................................................... 53
The Receive ID............................................................................................................................................ 53
The Transmit ID......................................................................................................................................... 53
A Multiple Unit Example........................................................................................................................... 53










