Kramer Electronics Ltd.
VS-34FD
– Protocol 3000
48
Protocol 3000 Commands
Function
Description
Syntax
Parameters/Attributes
Example
#
Protocol handshaking.
Validates the
Protocol 3000
connection and gets
the machine number.
COMMAND
#
<CR>
FEEDBACK
~nn@
ok
<CR><LF>
#
<CR>
AUD
Set audio switch state.
When AFV
switching mode is
active, this command
also switches video
and unit replies with
command ~AV.
COMMAND
#AUD
in>out_id
,
in>out_id
,
…
<CR>
FEEDBACK
~nn@AUD
in>out_id
<CR><LF>
~nn@AUD
in>out_id
<CR><LF>
in
– Input number or '0' to disconnect output
>
– Connection character between in and out
parameters
out_id
– Output number
1
–34
* for all outputs
Switch embedded
audio HDMI™ IN 1
to HDMI OUT 3:
#AUD
1>3
<CR>
AUD?
Get audio switch
state.
When AFV
switching mode is
active, this command
also switches video
and unit replies with
command ~AV.
COMMAND
#AUD?
out_id
<CR>
#AUD?
*
<CR>
FEEDBACK
~nn@AUD
in>out,in>out_id,…
<CR><LF>
in
– Input number or '0' to disconnect output
>
– Connection character between in and out
parameters
out_id
–Output number
1
–34
* for all outputs
Get audio switch
state for output 1:
#AUD?
1
<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:
1-34
vol_level
– Volume level 0–70
Set AUDIO OUT 2
volume level to 50:
#AUD-
LVL
1
,
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:
1
–34
vol_level
– Volume level 0–70
Get AUDIO OUT 1
volume level
#AUD-
LVL?
1
,
1
<CR>
AV
Switch audio and
video.
COMMAND
#AV
in>out_id
,
in>out_id
,
…
<CR>
FEEDBACK
~nn@AV
in>out_id
,
in>out_id
,
…
<CR><LF>
in
– Number that indicates the specific input:
1
–34
0 - disconnect output
>
– Connection character between in and out
parameters
out_id
– Output number
1
–34
* for all outputs
Switch IN 1 to OUT
4:
#AV
1>4
<CR>
BALANCE
Set balance level.
COMMAND
#BALANCE
out_index
,
balance_level
<CR>
FEEDBACK
~nn@BALANCE
out_index
,
balance_level
<CR><LF>
out_index
– Number that indicates the specific
output:
1
–34
balance_level
– Balance level
0
–100
++ increase current value
– decrease current value
Set the speaker
output balance to
50:
#BALANCE
1
,
50
<
CR>
BALANCE?
Get balance level.
COMMAND
#BALANCE?
io_index
<CR>
FEEDBACK
~nn@BALANCE
out_index
,
balance_level
<CR><LF>
io_index
– Number that indicates the specific
input or output port:
1
–34
balance_level
– Balance level
0
–100
Get balance level
for Output 1:
#BALANCE?
1
<CR
>
BASS
Set audio bass level.
COMMAND
#BASS
io_index
,
bass_level
<CR>
FEEDBACK
~nn@BASS
io_index
,
bass_level
<CR><LF>
io_index
– Number that indicates the specific
input or output port:
1
–34
bass_level
– Bass level
0
–15
++ increase current value
– decrease current value
Set audio bass
level of channel 1
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
– Number that indicates the specific
input or output port:
1
–34
bass_level
– Bass level
0
–15
Get audio bass
level of channel 1:
#BASS?
1
<CR>
BAUD
Set protocol serial port
baud rate.
The new defined
baud rate is stored in
the EEPROM and
used when powering
up.
Default baud rate is
115200 (on factory
reset).
Only works with
devices supporting
this command.
COMMAND
#BAUD
baud_rate
<CR>
FEEDBACK
~nn@BAUD
baud_rate
<CR><LF>
Option 1:
~nn@BAUD
current_baud_rate
<CR><LF>
baud_rate
–
9600, 19200, 38400, 57600, 115200
current_baud_rate
–
9600, 19200, 38400, 57600, 115200, else -
current protocol serial port baud rate
baud_param
– 0 - get the list of supported baud
rates
baud_rate1
,
baud_rate2
, … – List of
supported baud rates
Set the baud rate to
9600:
#BAUD
9600
<CR>