bk ck1.1 Guía Del Desarrollador

Descargar
Página de 54
45
S
B
I M P LY
E T T E R !
B K
&
T
H
E
B
&
K
A
U
T
O
M
A
T
E
D
H
O
U
S
E
Advanced Programming Tips
ID# FF(255) is the Global Default  
When you set a Keypad’s ID # you enable an RS-232 message to be sent to this specific keypad without affecting any
other keypad. However, the keypad will still respond to any message from the CT Receiver with the FF|255 prefix.
FF|255 is the default and cannot be deactivated.This is very useful, since the CT Receiver keypad status messages are
sent with the FF|255 prefix.Thus, you can set a keypad’s ID# to enable RS-232 Macros to be sent to a specific key-
pad, but the keypad will still respond to the normal keypad status messages sent by the receiver whenever a zone
input is changed by a remote control, the front panel or another keypad.
Resetting Keypad Unit ID
1 Open the ID # window by clicking on the 
shortcut button on the toolbar of CKEditor.
2 Enter the new ID in either the Hex or the
Decimal window (the window is actually a 
Hex to decimal and a decimal to hex 
converter).
3 Click on OK.
4 Download to the Keypad.
Sending Messages To A CK1.1 Via RS-232  
Creating an RS-232 command to control the Keypad is simple. The message has start with a parenthesis, each param-
eter is separated from the next with a comma and you must end the last parameter with a semi-colon and a closing
parenthesis. You can instruct any keypad or all of them to:
Jump to a Specific Page for Display Purposes:
1 Jump to the Main Menu, Page 1 or Page 2
2 Jump to any Device, Page 1, 2, 3 or 4
3 Jump to FAV, Page 1, 2, 3, 4, or 5
TRIGGER an IR Command or Macro to be EXECUTED:
1 Jump to the Main Menu, Page 1 or 2; then a Button
2 Jump to any Device, Page 1, 2, 3 or 4; then a Button
3 Jump to the FAV, Page 1, 2, 3, 4, or 5; then a Button 
Need for Delay Between Messages  
The CK1.1 needs a short delay to digest an RS-232 string. Do not send more than one string every 1/2 second for
jump commands. For Button Execute commands, be aware that while the keypad is executing a macro, it will ignore
any RS-232 messages sent to it.
(FF, K, D0, P2;)
Keypad ID# in Hex
Opening
parenthesis
Semicolon
and closing
parenthesis 
Comma separators
Page Number must be
Numeric without a leading 0
Mandatory K
D0 = CK1.1 Keypad
(FF, K, D0, P1, B41;)
Button Number
Requirements for a JUMP Message
Requirements for a Button
Execute Message