Kramer Electronics Ltd.
AFM-20DSP
– Protocol 3000
68
Protocol 3000
Kramer devices can be operated using Kramer Protocol 3000 commands sent via serial or
Ethernet ports.
Understanding Protocol 3000
Protocol 3000 commands are a sequence of ASCII letters, structured according to the
following.
•
Command format
:
Prefix
Command Name
Constant
(Space)
Parameter(s)
Suffix
#
Command
Parameter
<CR>
•
Feedback format
:
Prefix Device ID
Constant
Command Name
Parameter(s)
Suffix
~
nn
@
Command
Parameter
<CR><LF>
•
Command parameters
– Multiple parameters must be separated by a comma (,). In
addition, multiple parameters can be grouped as a single parameter using brackets ([
and ]).
•
Command chain separator character
– Multiple commands can be chained in the
same string. Each command is delimited by a pipe character (|).
•
Parameters attributes
– Parameters may contain multiple attributes. Attributes are
indicated with pointy brackets (<…>) and must be separated by a period (.).
The command framing varies according to how you interface with the
VS-88UT
. The following
figure displays how the # command is framed using terminal communication software (such
as Hercules):
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-MONO-MODE
Set HI-Z mono
selection.
These commands
are active only when
the state is HI-Z,
otherwise an error is
returned.
To set, the MonoMode
parameter must be
used.
COMMAND
#AUD-MONO-MODE
MonoMode
<CR>
FEEDBACK
~nn@AUD-MONO-MODE
MonoMode
<CR><LF>
MonoMode
– The mono output mode
0
– output is ”stereo mix to mono” –
both left and right mix to one
channel
1
– output is “left to mono” – duplicate
left channel information to the right
and play both
Set the output to mix to mono:
#AUD-MONO-MODE
0
<CR>