Specifications

B&K Components Device Interface Protocol (BKC-DIP) Specification
Version 2.01.00
Updated 01/24/07
Page 50 of 54
should additional character attributes become available in the future. Selecting this format will
increase Get Display message traffic, and will decrease the speed at which Display information
can be captured (especially at lower baud rates).
NOTE: This reply format is only available if the BKC-DIP V2.0 Enabled parameter is enabled
and the appropriate OSD and VFD reply modes are set to BKC-DIP V2.0 Compliant
Display Reply with Attributes
U (update) Command
The "U", update, command is generated by the device to inform the host of various events.
These events include: Status messages (including the BKC-DIP Active message), the reception of
an IR message, the reception of a front panel button message, and the change in realtime status
(such as detection of various bitstreams, audio present, video present, etc.).
NOTE: The update feature may be disabled via the RS-232 PORT SETUP menu screen (under
the ADVANCED SYSTEM SETUP menu). This is recommended for low baud rates, as
the Update command overhead can make the system less responsive.
NOTE: Due to its importance in the initialization of host applications, the BKC-DIP Active
message (see below for more details) is transmitted regardless of the Update Enable
setting.
Status message: (transmitID, U, S, n=“status message”;cs16)
As the name implies, Status messages are generated by the unit to indicate a change in the status
of the unit. The number and types of Status messages each device can generate is product
specific. For a complete detailed list of the Status messages, refer to Appendix Q of the
appropriate BKC-DIP Product Specific Appendices document.
BKC-DIP Active message: (transmitID, U, S, 0=“BKC-DIP
ACTIVE”;cs16)
One Status message that is supported by all B&K Component BKC-DIP devices is the BKC-DIP
Active message.
When the BKC-DIP device exits a Cold Boot power sequence (either from the application of
power to the unit from the Power On/Off switch, the issuing of a Cold Boot Command, or the
occurrence of a Factory Reset (either via eXecutive Command or Front Panel command)), there is
a period of time before the communication port is initialized and ready to receive BKC-DIP
command. When the device is capable of receiving BKC-DIP commands, the following update
message is generated:
(transmitID, U, S, 0=“BKC-DIP ACTIVE”;cs16) where transmitID is the unit's
Transmit ID and cs16 is the 16 bit
checksum.
NOTE: In cases where the host application is running during a Cold Boot sequence (either from
the application of power to the unit from the Power On/Off switch, the issuing of a Cold
Boot Command, or the occurrence of a Factory Reset (either via eXecutive Command or
Front Panel command)), it is recommended that the host application poll for the Update
BKC-DIP Active Message before issuing any BKC-DIP commands.