Kramer Protocol
11
11
Table 5: Instruction Codes for Protocol 2000
Note: All values in the table are decimal, unless otherwise stated.
INSTRUCTION
DEFINITION FOR SPECIFIC INSTRUCTION
NOTE
#
DESCRIPTION
INPUT
OUTPUT
1
SWITCH VIDEO
Set equal to video input
which is to be switched
(0 = disconnect)
Set equal to video output which is
to be switched
(0 = to all the outputs)
2,15
NOTES on the above table:
NOTE 2
- These are bi-directional definitions. That is, if the switcher receives the code, it will perform the instruction; and if
the instruction is performed (due to a keystroke operation on the front panel), then these codes are sent. For example, if the
HEX code
NOTE 15
– When the OVR bit (4
th
byte) is set, then the “video” commands have universal meaning. For example, instruction
1 (SWITCH VIDEO) will cause all units (including audio, data, etc.) to switch. Similarly, if a machine is in “FOLLOW”
mode, it will perform any “video” instruction.
9.3 Protocol 3000 Syntax
The Kramer Protocol 3000 lets you control the
VS-21HDCP-IR
from any
standard terminal software (for example, the Windows
®
HyperTerminal
Application).
This RS-232/RS-485 communications protocol uses a data rate of 115200
baud, with no parity, 8 data bits, and 1 stop bit.
9.3.1
Host Message Format
Start
Address (optional)
Body
Delimiter
#
Destination_id
@
Message
CR
9.3.1.1 Simple Command
Command string with only one command without addressing:
Start
Body
Delimiter
#
Command
SP
Parameter_1,Parameter_2,…
CR
9.3.1.2 Command String
Formal syntax with commands concatenation and addressing:
Start
Address
Body
Delimiter
#
Destination_id
@
Command_1
Parameter1_1,Parameter1_2,…|
Command_2
Parameter2_1,Parameter2_2,…|
Command_3
Parameter3_1,Parameter3_2,…
|…
CR
9.3.2
Device Message Format
Start
Address (optional)
Body
delimiter
~
Sender_id
@
Message
CR
LF