Specifications

B&K Components Device Interface Protocol (BKC-DIP) Specification
Version 2.01.00
Updated 01/24/07
Page 39 of 54
requires servicing (however, upgrading to new software WILL automatically clear the
Error Logs). The only way to clear Error Logs the use of this Set command.
NOTE: For a complete listing of Error Log parameters and their meanings see the complete
listing in the product specific Appendix M.
D (display) Command
The BKC-DIP can be used to display ASCII text to either the Front Panel Display (FP), or the On
Screen Display (OSD), or to change the states of the LEDs on the front panel.
NOTE: For a complete list of displayable ASCII characters see the product specific Appendix H.
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)
B&K Component units featuring On Screen Displays can display text positioned on the On Screen
Display.
Ttt where tt * 100ms is the timeout before the display is cleared, and T00 indicates
the display should not timeout. Valid tt values are from 00 (no timeout) to FF
(25.5 seconds).
Mm where m is the video overlay mode
0 is non-overlay mode, text is displayed over background color "blue screen"
1 is overlay mode, text is displayed over video (if video present)
Xcc where cc is the column where the text is positioned
Yrr where rr is the row where the text is positioned
The following is an example:
(00, D, O, T64, M0, X02, Y04, "Hello World"; 0974)
where
00 is the Receive ID, so text will only be displayed on units with receive IDs of 00h
T64 will clear the display after 64h * 100ms (10seconds)
M0 indicates the text will displayed over background color "blue screen"
X02 indicates the displayed text will start at column 02h (the third column)
Y04 indicated the displayed text will start at row 04h (the fifth row)
NOTE: T00 indicates text will not timeout.
NOTE: There is only one display timeout per unit in the system. Therefore, timeouts for the
OSD and Front Panel can interact. For example:
(00, D, O, T64, M0, X0, Y0, "10 sec timeout";cs16)
(00, D, F, T32, X0, Y0, "5 sec timeout";cs16)
The text "10 sec timeout" would appear on the OSD and "5 sec timeout" would be
displayed on the Front Panel, however, BOTH displays would be cleared in 5 seconds
when the Front Panel timed out.
The last timer value supercedes any previous timer values. For example, a variation on
the previous example: