beautypg.com

2 instruction codes, Instruction codes – Kramer Electronics VM-28H User Manual

Page 23

background image

20

VM-28H, VM-216H - Protocol 2000

7.2

Instruction Codes

All the values in the table are decimal, unless otherwise stated

Instruction Codes for Protocol 2000

Instruction

Definition for Specific Instruction

Notes

#

Description

Input

Output

1

SWITCH VIDEO

Set equal to video input that is

switched

(0 = disconnect)

Set equal to video output that

is switched

(0 = to all the outputs)

2, 15

30

LOCK FRONT PANEL

Unlock panel
Lock panel

0

2

31

REQUEST WHETHER

PANEL IS LOCKED

0

0

16

61

IDENTIFY MACHINE

1

– Video machine name

2

– Audio machine name

3

– Video software version

4

– Audio software version

5

– RS-422 controller name

6

– RS-422 controller version

7

– Remote control name

8

– Remote software version

9

– Protocol 2000 revision

10

– Control data machine name

11

– Control data software version

For names:
0

– Request first 4 digits

1

– Request first suffix

2

– Request second suffix

3

– Request third suffix

10

– Request first prefix

11

– Request second prefix

12

– Request third prefix


For versions:
0

– main board

or the number of external

board

13

62

DEFINE MACHINE

1

– Number of inputs

2

– Number of outputs

3

– Number of setups

1

– For video

2

– For audio

3

– For SDI

4

– For remote panel

5

– For RS-422 controller

6

– For control data

14

NOTES on the above table:

NOTE 2

– These are bi-directional definitions. If the switcher receives the code, it performs the instruction. If the

instruction is performed (due to a keystroke operation on the front panel), these codes are sent.
For example, if the PC sends HEX code:
01

85

88

83

then the switcher (machine 3) switches input 5 to output 8.
If the user switches input 1 to output 7 using the front panel buttons, the switcher sends HEX code:
41

81

87

83

to the PC.
When the PC sends one of the commands in this group to the switcher, if the instruction is valid, the switcher replies by
sending the same four bytes to the PC that it received (except for the first byte, where the DESTINATION bit is set high).
NOTE 13

– This is a request to identify the switcher/s in the system. If the OUTPUT is set as 0, and the INPUT is set as

1, 2, 5 or 7, the machine sends its name. The reply is the decimal value of the INPUT and OUTPUT.
For example, for a 2216, the reply to the request to send the audio machine name is HEX code:
7D

96

90

81 (i.e. 128

dec

+ 22

dec

for 2

nd

byte, and 128

dec

+ 16

dec

for 3

rd

byte).


If the request for identification is sent with the INPUT set as 3 or 4, the appropriate machine sends its software version
number. Again, the reply would be the decimal value of the INPUT and OUTPUT - the INPUT representing the number
in front of the decimal point, and the OUTPUT representing the number after it.
For example, for version 3.5, the reply to the request to send the version number would be HEX code:
7D

83

85

81 (i.e. 128

dec

+ 3

dec

for 2

nd

byte, 128

dec

+ 5

dec

for 3

rd

byte).


If the OUTPUT is set as 1, then the ASCII

coding of the lettering following the machine’s name is sent.

For example, for the VS-7588YC, the reply to the request to send the first suffix would be HEX code:
7D

D9

C3

81 (i.e. 128

dec

+ ASCII for “Y”; 128

dec

+ ASCII for “C”).


NOTE 14

– The number of inputs and outputs refers to the specific machine being addressed, not to the system.

For example, if six 16x16 matrices are configured to make a 48x32 system (48 inputs, 32 outputs), the reply to the HEX
code:
3E

82

81

82 (i.e. request the number of outputs)

would be HEX code:
7E

82

90

82 (i.e. 16 outputs).


NOTE 15

– When the OVR bit (4

th

byte) is set, then the video commands have universal meaning.

For example, instruction 1 (SWITCH VIDEO) causes all units (including audio, data, etc.) to switch. Similarly, if a
machine is in FOLLOW mode, it performs any video instruction.

NOTE 16

– The reply to the REQUEST WHETHER PANEL IS LOCKED is the same as in NOTE 4 above, except that

OUTPUT is assigned with the value 0 if the panel is unlocked, or 1 if it is locked.

This manual is related to the following products: