Specifications
B&K Components Device Interface Protocol (BKC-DIP) Specification
Version 2.01.00
Updated 01/24/07
Page 32 of 54
The Get fAvorite command, like the Zone Specific favorite preset bitmaps, also indicates favorite
settings, but from a Preset centric point of view. This command indicates in which logical zones a
particular preset is favorite. By contrast, the Zone Specific favorite preset bitmaps indicate which
presets are favorite for a particular zone.
NOTE: The specifier A is used, as the F specifier was already used for Format Specification.
For example, the following depicts querying the Favorite Settings of preset 10h (16 decimal) from
a factory default CT 610 which as Logical Zones 0, 3, 4, 11, 12, 13, 14, 15, and 16:
(0,G,A=10;01E9) Request Favorite Settings of Preset 10h (16 decimal)
(0,E,G,A=10,01E9;0365) Echo response
(0,R,A=10,0=0,3=0,4=0,B=0,C=0,D=0,E=0,F=0,10=0;09A1)
Preset 16 is not favorite in Logical Zones 0, 3, 4, 11
(Bh), 12 (Ch), 13 (Dh), 14 (Eh), 15 (Fh), or 16 (10h).
NOTE: If no identifiers are specified, the favorite settings for all zones of the specified preset are
returned to the host device.
As another example, the following is a Get for just zone 4 and 11 of preset 10h.
(0,G,A=10,4,B;02B7) Request Favorite Settings of Preset 16, Z4 and Z11
(0,E,G,A=10,02B7;0361) Echo response
(0,R,A=10,4=0,B=0;039C) Preset 16 is not favorite in Logical Zones 4 or 11
(Bh)
S (set) Command
The "S", set, command is sent by the host to change the state of the B&K Components' device.
This is the counterpart of the "G", get, command (see the G (get) Command section for further
details). The host may set different types of information: Presets, System Settings, Zone Specific
Settings, Macro Settings, Favorite Settings, Tuner Station Settings, Override Settings, and IR and
Front Panel Commands.
Presets: (receiveID, S, Pz=nn, identifier = value, ... identifier = value; cs16)
Presets data can be set using the Pz=nn specifier. Similar to the "G" get command, nn can range
from 00h – FDh, or FFh for the current preset, and z specifies the zone.
NOTE: Pz=FE is reserved for future expansion.
NOTE: Pz=FF is a special preset. It is the CURRENT PRESET of the unit, which indicates the
CURRENT STATE of the unit. When a user recalls a preset, the recalled preset is copied
into the current preset. Subsequent changes are to this current preset. It is not until the
current preset is saved that these changes are written to a user preset location.
The identifier / value portion of the message has the following format:
(00, S, P1=01, 00="Zone 1 Title", 01=60, 03=1, ... ;cs16)
Each parameter is and its respective value are delimited by the ASCII equal sign, "=".
The parameter's identifier is to the left of the equal sign, while the parameter value is to the right
of the equal sign. If the parameter is a string, the parameter value is a string denoted by being
surround in double quotes.
Dissecting the previous example:










