Kramer Electronics VP-4x8 User Manual

Page 30

Advertising
background image

VP-4x8 - Kramer Protocol 2000

27

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), then 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 3
– SETUP # 0 is the present setting. SETUP # 1 and higher are the settings saved in the
switcher's memory, (i.e. those used for Store and Recall).

NOTE 4
– The reply to a REQUEST instruction is as follows: the same instruction and INPUT codes
that were sent are returned, and the OUTPUT is assigned the value of the requested parameter. The
replies to instructions 10 and 11 are according to the definitions in instructions 7 and 8 respectively.
For example, if the present status of machine number 5 is breakaway setting, then the reply to HEX
code:
0B

80

80

85

is HEX code:
4B

80

81

85.


NOTE 8 – The reply is as in NOTE 4 above, except that the OUTPUT is assigned with the value 0 if
the setup is not defined / no valid input is detected; or 1 if it is defined / valid input is detected.

NOTE 9
- An error code is returned to the PC if an invalid instruction code was sent to the switcher, or
if a parameter associated with the instruction is out of range (e.g. trying to save to a setup greater
than the highest one, or trying to switch an input or output greater than the highest one defined). This
code is also returned to the PC if an RS-232 instruction is sent while the machine is being
programmed from the front panel. Reception of this code by the switcher is not valid.

NOTE 12 – Under normal conditions, the machine's present status is saved each time a change is
made. The "power-down" save (auto-save) may be disabled using this code. Note that whenever the
machine is turned on, the auto-save function is set.

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 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.

Advertising