Kramer Electronics Ltd.
VP-427X2
– Protocol 3000
54
Protocol 3000 Commands
Function
Description
Syntax
Parameters/Attributes
Example
#
Protocol handshaking.
Validates the
Protocol 3000
connection and gets the
machine number.
Step-in master products
use this command to
identify the availability
of a device.
COMMAND
#
<CR>
FEEDBACK
~nn@
ok
<CR><LF>
#
<CR>
AUD-LVL
Set volume level.
COMMAND
#AUD-LVL
io_mode
,
io_index
,
vol_level
<CR>
FEEDBACK
~nn@AUD-LVL
io_mode
,
io_index
,
vol_level
<CR><LF>
io_mode
–
1
– Output
io_index
– 0
vol_level
– Volume level 0 to
100;
++
(increase current value by 1);
--
(decrease current value by 1)
Set audio output level to 50:
#AUD-LVL
1
,
0
,
50
<CR>
AUD-LVL?
Get volume level.
COMMAND
#AUD-LVL?
io_mode
,
io_index
<CR>
FEEDBACK
~nn@AUD-LVL
io_mode
,
io_index
,
vol_level
<CR><LF>
io_mode
–
1
– Output
io_index
– 0
vol_level
– Volume level 0 to
100;
++
(increase current value by 1);
--
(decrease current value by 1)
Get audio output level
#AUD-LVL?
1
,
0
<CR>
AV-SW-
MODE
Set input auto switch
mode (per output).
COMMAND
#AV-SW-MODE
layer_type
,
out_index
,
connection_mode
<CR>
FEEDBACK
~nn@AV-SW-MODE
layer_type
,
out_index
,
connection_mode
<CR><
LF>
layer_type
– Number that
indicates the signal type:
1
– Audio+Video
out_index
– 1
connection_mode
– Connection
mode
0
– manual
1
– priority switch
2
– last connected switch
Set input auto switch mode
to manual:
#AV-SW-MODE
1
,
1
,
0
<CR>
AV-SW-
MODE?
Get input auto switch
mode (per output).
COMMAND
#AV-SW-MODE?
layer_type
,
out_index
<CR>
FEEDBACK
~nn@AV-SW-MODE
layer_type
,
out_index
,
connection_mode
<CR><
LF>
layer_type
– Number that
indicates the signal type:
1
– Audio+Video
out_index
– 1
connection_mode
– Connection
mode
0
– manual
1
– priority switch
2
– last connected switch
Get the input audio switch
mode:
#AV-SW-MODE?
1
,
1
<CR>
BUILD-
DATE?
Get device build date.
COMMAND
#BUILD-DATE?
<CR>
FEEDBACK
~nn@BUILD-DATE
date
,
time
<CR><LF>
date
– Format: YYYY/MM/DD
where
YYYY = Year
MM = Month
DD = Day
time
– Format: hh:mm:ss where
hh = hours
mm = minutes
ss = seconds
Get the device build date:
#BUILD-DATE?
<CR>
CEC
Set display to ON/OFF
COMMAND
#CEC
state
<CR>
FEEDBACK
~nn@CEC
state
<
CR><LF>
state
– CEC state
Off
On
Set display to OFF via CEC:
#CEC OFF
<CR>
CEC-PASS
Set CEC device bypass.
COMMAND
#CEC-PASS
state
<CR>
FEEDBACK
~nn@CEC-PASS
state
<CR><LF>
state
– CEC state
0
– Off
1
– On
Set bypass device state:
#CEC-PASS
1
<CR>
CEC-PASS?
Get CEC device bypass
state.
COMMAND
#CEC-PASS?
<CR>
FEEDBACK
~nn@CEC-PASS
state
<CR><LF>
state
– CEC state
0
– Off
1
– On
Get bypass device state:
#CEC-PASS?
<CR>
CPEDID
Copy EDID data from
the output to the input
EEPROM.
Destination bitmap
size depends on device
properties (for 64 inputs
it is a 64-bit word).
Example: bitmap
0x0013 means inputs
1,2 and 5 are loaded
with the new EDID.
In certain products
Safe_mode is an
optional parameter.
See the HELP
command for its
availability.
COMMAND
#CPEDID
edid_io
,
src_id
,
edid_io
,
dest_bitmap
<CR>
or
#CPEDID
edid_io
,
src_id
,
edid_io
,
dest_bitmap
,
safe_mode
<CR>
FEEDBACK
~nn@CPEDID
edid_io
,
src_id
,
edid_io
,
dest_bitmap
<CR><LF>
~nn@CPEDID
edid_io
,
src_id
,
edid_io
,
dest_bitmap
,
safe_mode
<
CR><LF>
edid_io
–
EDID
source type
(usually output)
1
– Output
src_id
– Number of chosen
source stage
1
– HDMI
edid_io
–
EDID destination
type
(usually input)
0
– Input
dest_bitmap
– Bitmap
representing destination IDs.
0x01
– HDBT1
0x02
– HDBT2
0x04
– HDMI
0
– indicates that EDID data is not
copied to this destination.
1
– indicates that EDID data is
copied to this destination.
safe_mode
– Safe mode
0
– device accepts the EDID as is
without trying to adjust
1
– device tries to adjust the EDID
(default value if no parameter
is sent)
Copy the EDID data from the
Output (EDID source) to the
HDBT1 input:
#CPEDID
1
,
1
,
0
,
0x01
<CR
>