Kramer Electronics Ltd.
VP-440X
– Protocol 3000
59
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-EMB
Set audio in video
embedding status.
COMMAND
#AUD-EMB
in_index
,
out_index
,
emb_mode
<CR>
FEEDBACK
~nn@AUD-EMB
in_index
,
out_index
,
emb_mode
<CR><LF>
in_index
– Number that indicates the
specific input:
0
– HDMI 1
1
– HDMI 2
2
– HDMI 3
3
– HDMI 4
out_index
– 0
emb_mode
– Embedding status
0
– Analog
1
– Embedded
2
– Auto
Set audio in video embedding
status for input 3 and output 1
to analog:
#AUD-EMB
2
,
0
,
0
<CR>
AUD-EMB?
Get audio in video
embedding status.
COMMAND
#AUD-EMB?
in_index
,
out_index
<CR>
FEEDBACK
~nn@AUD-EMB
in_index
,
out_index
,
emb_mode
<CR><LF>
in_index
– Number that indicates the
specific input:
0
– HDMI 1
1
– HDMI 2
2
– HDMI 3
3
– HDMI 4
out_index
– 0
emb_mode
– Embedding status
0
– Analog
1
– Embedded
2
– Auto
Get audio in video embedding
status for input 2:
#AUD-EMB?
1,1
<CR>
AUDIO-BYPASS
Bypass audio IN-OUT
processing or set to DSP
COMMAND
#AUDIO-BYPASS
state
<CR>
FEEDBACK
~nn@AUDIO-BYPASS
state
<CR><LF>
state
– Audio Processing status:
0
– DSP
1
– Bypass
Set audio processing status to
DSP:
#AUDIO-BYPASS
0
<CR>
AUDIO-
BYPASS?
Get audio IN-OUT
processing status.
COMMAND
#AUDIO-BYPASS?
<CR>
FEEDBACK
~nn@AUDIO-BYPASS
state
<CR><LF>
state
– Audio Processing status:
0
– DSP
1
– Bypass
Get threshold and time for
channel 1:
#AUDIO-BYPASS?
<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
– Input/Output
0
– Input
1
– Output
io_index
– Number that indicates the
specific input or output port.
for input:
0
– HDMI 1
1
– HDMI 2
2
– HDMI 3
3
– HDMI 4
2
– PC
For output: 0
vol_level
– Volume level 0 to 100;
++
(increase current value by 1dB);
--
(decrease current value by 1dB)
Set AUDIO IN 2 level to 50:
#AUD-LVL
0
,
1
,
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
– Input/Output
0
– Input
1
– Output
io_index
– Number that indicates the
specific input or output port.
for input:
0
– HDMI 1
1
– HDMI 2
2
– HDMI 3
3
– HDMI 4
4
– PC
For output: 0
vol_level
– Volume level 0 to 100;
++
(increase current value by 1dB);
--
(decrease current value by 1dB)
Get AUDIO OUT level
#AUD-LVL?
1
,
0
<CR>
BASS
Set audio bass level.
COMMAND
#BASS
io_index
,
bass_level
<CR>
FEEDBACK
~nn@BASS
io_index
,
bass_level
<CR><LF>
io_index
– 1
bass_level
– 0-30
Set audio bass level to 5:
#BASS
1
,
5
<CR>
BASS?
Get audio bass level.
COMMAND
#BASS?
io_index
<CR>
FEEDBACK
~nn@BASS
io_index
,
bass_level
<CR><LF>
io_index
– 1
bass_level
– 0-30
Get audio bass level:
#BASS?
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>