Kramer Electronics Ltd.
AFM-20DSP
– Protocol 3000
72
Function
Description
Syntax
Parameters/Attributes
Example
MATRIX-
STATUS?
Get routing status of all
output ports.
This syntax
uses the new
convention of using
brackets to define a list
of fields “[ ]”.
COMMAND
#MATRIX-STATUS?
<CR>
FEEDBACK
Multi-line:
~nn@MATRIX-STATUS
[[<direction_type1>
.
<port_type1>
.
<por
t_index1>
.
<signal_type1>
.
<index1>
,
[[<direction_type2>
.
<
port_type2>
.
<port_index2>
.
<signal_type2>
.
<index2>]
,
.
.
]
<CR><LF>
The following attributes comprise the
output signal ID (suffix 1) and input
signal ID (suffix 2 or greater):
▪
<direction_type>
– IN
▪
<port_type>
–
o
HDMI
o
HDBT
o
ANALOG_AUDIO
o
AMPLIFIED_AUDIO
o
TOS
o
SPDIF
o
MIC
o
RS-232
o
IR
o
USB_A
o
USB_B
▪
<port_index>
– The port number
as printed on the front or rear
panel
▪
<signal_type>
–
o
VIDEO
o
AUDIO
o
ARC
o
RS232
o
IR
o
USB
▪
<index>
– Indicates a specific channel
number when there are multiple
channels of the same type
Get the room controller current
matrix state:
#MATRIX-STATUS?
<CR>
MODEL?
Get device model.
This command
identifies equipment
connected to
AFM-
20DSP
and notifies of
identity changes to the
connected equipment.
The Matrix saves this
data in memory to
answer REMOTE-
INFO requests.
COMMAND
#MODEL?
<CR>
FEEDBACK
~nn@MODEL
model_name
<CR><LF>
model_name
– String of up to 19
printable ASCII chars
Get the device model:
#MODEL?
<CR>
NAME
Set machine (DNS)
name.
The machine name
is not the same as the
model name. The
machine name is used
to identify a specific
machine or a network
in use (with DNS
feature on).
COMMAND
#NAME
machine_name
<CR>
FEEDBACK
~nn@NAME
machine_name
<CR><LF>
machine_name
– String of up to 15
alpha-numeric chars (can include
hyphen, not at the beginning or end)
Set the DNS name of the
device to room-442:
#NAME
room-442
<CR>
NAME?
Get machine (DNS)
name.
The machine name
is not the same as the
model name. The
machine name is used
to identify a specific
machine or a network
in use (with DNS
feature on).
COMMAND
#NAME?
<CR>
FEEDBACK
~nn@NAME
machine_name
<CR><LF>
machine_name
– String of up to 15
alpha-numeric chars (can include
hyphen, not at the beginning or end)
Get the DNS name of the
device:
#NAME?
<CR>
NAME-RST
Reset machine (DNS)
name to factory
default.
Factory default of
machine (DNS) name
is “KRAMER_” + 4 last
digits of device serial
number.
COMMAND
#NAME-RST
<CR>
FEEDBACK
~nn@NAME-RST
OK
<CR><LF>
Reset the machine name (S/N
last digits are 0102):
#NAME-
RST
KRAMER_0102
<CR>
NET-CONFIG
Set a network
configuration.
Parameters,
[DNS1]
and
[DNS2]
are
optional.
For Backward
compatibility, the
id
parameter can be
omitted. In this case,
the Network ID, by
default, is 0, which is
the Ethernet control
port.
If the gateway
address is not
compliant to the
subnet mask used for
the host IP, the
command will return
an error. Subnet and
gateway compliancy
specified by RFC950.
COMMAND
#NET-CONFIG
id
,
ip
,
net_mask
,
gateway
,
[DNS1]
,
[DNS2]
<CR>
FEEDBACK
~nn@NET-CONFIG
id
,
ip
,
net_mask
,
gateway
<CR><LF>
id
– Network ID–the device network
interface (if there are more than one).
Counting is 0 based, meaning the
control port is ‘0’, additional ports are
1,2,3….
ip
– Network IP
net_mask
– Network mask
gateway
– Network gateway
Set the device network
parameters to IP address
192.168.113.10, net mask
255.255.0.0, and gateway
192.168.0.1:
#NET-CONFIG
0
,
192
.
168
.
1
13
.
10
,
255
.
255
.
0
.
0
,
192
.
1
68
.
0
.
1
<CR>