Kramer Electronics Ltd.
WP-20CT
– Protocol 3000
40
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>
AV-SW-
TIMEOUT
Set auto switching
timeout.
COMMAND
#AV-SW-TIMEOUT
switching_mode
,
time_out
<CR>
FEEDBACK
~nn@AV-SW-TIMEOUT
switching_mode
,
time_out
<CR><LF>
switching_mode
– Switching mode
0
– Video signal lost
1
– New video signal detected
4
– Disable 5V on video output if no
input signal detected
5
– Video cable unplugged
7
– Video signal lost for signal routed
as a result of a manual override
action
time_out
– Timeout in seconds
0 - 60000
Set the auto switching
timeout to 5 seconds in the
event of 5V disable when no
input signal is detected:
#AV-SW-TIMEOUT
4
,
5
<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-SND
Send CEC command
to port.
COMMAND
#CEC-
SND
port_index
,
sn_id
,
cmd_name
,
cec_len
,
cec_command
<CR>
FEEDBACK
~nn@CEC-
SND
port_index
,
sn_id
,
cmd_name
,
cec_mode
<CR><LF>
port_index
– CEC port transmitting
the command: 1
sn_id
– 1
cmd_name
– command name
cec_len
– 1–16
cec_command
– CEC format
command (in HEX format, no leading
zeros, no ‘0x’ prefix)
cec_mode
– CEC mode
0
– Sent
1
– Gateway disabled
2
– Inactive CEC-Master
3
– Busy
4
– Illegal Message Parameter
5
– Illegal CEC Address Parameter
6
– Illegal CEC Command
7
– Timeout
8
– Error
Send TV-OFF CEC
command to the HDBaseT
port:
#CEC-SND
1
,
1
,
TV-
OFF
,
2
,
e004
<CR>
CEC-GW-PORT-
ACTIVE
Set the CEC activation
state.
COMMAND
#CEC-GW-PORT-
ACTIVE
direction_type,port_format,port_index
,
state
<CR
>
FEEDBACK
~nn@CEC-GW-PORT-
ACTIVE
direction_type
,
port_format,port_index
,
state
<CR
><LF>
’
direction_type
– Direction of the
port: out
port_format
– Type of signal on the
port: hdbt
port_index
– The port number: 1
state
– Global gateway activation
state:
o
0
– as a passthrough
o
1
– as a gateway
Activate CEC for the
HDBaseT port as a
passthrough:
#CEC-GW-PORT-ACTIVE
i
n,hdmi
,
1
,
0
<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_mo
de
<CR><LF>
edid_io
–
EDID
source type (usually
output)
0
– Input
1
– Output
2
– Default EDID
3
– Custom EDID
src_id
– Number of chosen source
stage
0
– Default EDID source
1
– HDBaseT OUT or USB-C IN
2
– HDMI IN
edid_io
–
EDID destination
type
0
– Input
dest_bitmap
– Bitmap representing
destination IDs. Format: XXXX…X,
where X is hex digit. The binary form of
every hex digit represents
corresponding destinations.
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 (optional
parameter)
0
– device accepts the EDID as is
without trying to adjust (default
value if no parameter is sent)
1
– device tries to adjust the EDID
Copy the EDID data from
the HDBaseT Output to the
HDMI Input:
#CPEDID
1
,
1
,
0
,
0x1
<CR>