Protocol 3000 Commands - Kramer MTX3-16-M User Manual

16x16 8k modular matrix
Hide thumbs Also See for MTX3-16-M:
Table of Contents

Advertisement

Protocol 3000 Commands

Function
Description
#
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.
AUD
LEGACY
COMMAND.
Switch Audio Matrix.
When AFV
switching mode is
active, this command
also switches video
and unit replies with
command ~AV.
AUD?
LEGACY
COMMAND.
Get audio switch
state.
When AFV
switching mode is
active, this command
also switches video
and unit replies with
command ~AV.
AUD-LVL
Set volume level.
AUD-LVL?
Get volume level.
AV
Switch audio and
video matrix at the
same time.
BALANCE
Set balance level.
BALANCE?
Get balance level.
BASS
Set audio bass level.
BASS?
Get audio bass level.
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 (if
ERR 002 is returned,
the default baud rate
is used).
MTX3-16-M – Protocol 3000
Syntax
COMMAND
#<CR>
FEEDBACK
~nn@ok<CR><LF>
COMMAND
#AUDin>out_id,in>out_id,...<CR>
FEEDBACK
~nn@AUDin>out_id<CR><LF>
~nn@AUDin>out_id<CR><LF>
COMMAND
#AUD?out_id<CR>
#AUD?*<CR>
FEEDBACK
~nn@AUDin>out_id<CR><LF>
~nn@AUDin>1,in>2,...<CR><LF>
COMMAND
#AUD-LVLio_mode,io_index,vol_level<CR>
FEEDBACK
~nn@AUD-LVLio_mode,io_index,vol_level<CR><LF>
COMMAND
#AUD-LVL?io_mode,io_index<CR>
FEEDBACK
~nn@AUD-LVLio_mode,io_index,vol_level<CR><LF>
COMMAND
#AVin>out_id,in>out_id,...<CR>
FEEDBACK
~nn@AVin>out_id,in>out_id,...<CR><LF>
COMMAND
#BALANCEout_index,balance_level<CR>
FEEDBACK
~nn@BALANCEout_index,balance_level<CR><LF>
COMMAND
#BALANCE?out_index<CR>
FEEDBACK
~nn@BALANCEout_index,balance_level<CR><LF>
COMMAND
#BASSio_index,bass_level<CR>
FEEDBACK
~nn@BASSio_index,bass_level<CR><LF>
COMMAND
#BASS?io_index<CR>
FEEDBACK
~nn@BASSio_index,bass_level<CR><LF>
COMMAND
#BAUDbaud_rate<CR>
FEEDBACK
~nn@BAUDbaud_rate<CR><LF>
~nn@BAUDcurrent_baud_rate<CR><LF>
Kramer Electronics Ltd.
Parameters/Attributes
– Input number or '0' to disconnect
in
output
– Connection character between in
>
and out parameters
– Output number
out_id
* for all outputs
– Input number or '0' to disconnect
in
output
– Connection character between in
>
and out parameters
–Output number
out_id
* for all outputs
io_mode
- 0 for input port, 1 for output
port
io_index
- port number (1-16)
vol_level- volume level, 0 to 70.
io_mode
- 0 for input port, 1 for
output port
io_index
- port number (1-16)
vol_level
- volume level, 0 to 70.
– Number that indicates the specific
in
input:
1-16
0 - disconnect output
– Connection character between in
>
and out parameters
–Output number
out_id
* for all outputs
– Number of the
out_index
output/input port: 1-16
– Audio parameter in
balance_level
the module card, 0 – 100, ++, --.
– Number of the
out_index
output/input port: 1-16
– Audio parameter in
balance_level
the module card, 0 – 100, ++, --.
out_index
– Number of the
output/input port: 1-16
balance_level
– Audio parameter in
the module card, 0 – 100, ++, --.
– Number of the
out_index
output/input port: 1-16
– Audio parameter in
balance_level
the module card, 0 – 100, ++, --.
– One of 9600 / 19200 /
baud_rate
38400 / 57600 / 115200.
– Current
current_baud_rate
protocol serial port baud rate.
Example
#<CR>
Switch embedded audio
HDMI IN 1 to HDMI OUT 3:
#AUD1>3<CR>
Get audio switch state for
output 1:
#AUD?1<CR>
Set audio level of output 1 to
20:
#AUD1,1,20<CR>
Set audio level of output 1 to
20:
#AUD1,1?<CR>
Switch IN 1 to OUT 4:
#AV1>4<CR>
Set the speaker output
balance to +12:
#BALANCE1,12<CR>
Get balance level for channel
1:
#BALANCE?1<CR>
Set audio bass level of
channel 1 to 5:
#BASS1,5<CR>
Get audio bass level of
channel 1:
#BASS?1<CR>
Set the baud rate to 9600:
#BAUD9600<CR>
71

Advertisement

Table of Contents
loading

Table of Contents