![background image](http://html1.mh-extra.com/html/kramer/afm-20dsp/afm-20dsp_user-manual_2001092083.webp)
Kramer Electronics Ltd.
AFM-20DSP
– Protocol 3000
81
Function
Description
Syntax
Parameters/Attributes
Example
X-PORT-SELECT
Select ID from
selectable ports group.
User may query
group names using
command:
#X-PORT-
SELECT-LIST?
This command is
designed to be used
by machines and not
by users. This
command is used for
feature auto-discovery
mechanism.
This is an
Extended Protocol
3000 command.
COMMAND
#X-PORT-SELECT
group_name
,
selected_id
<CR>
FEEDBACK
~nn@X-PORT-SELECT
group_name
,
selected_id
,
[option_id:[<di
rection_type>
.
<port_type>
.
<port_index>
,
…
,
<direction_typ
e>
.
<port_type>
.
<port_index>]
,
…
,
option_id:[<direction_ty
pe>
.
<port_type>
.
<port_index>
,
…
,
<direction_type>
.
<port_t
ype>
.
<port_index>]]
<CR><LF>
group_name
– These are predefined
groups names, related to a specific
product.
selected_id
– Currently selected
option ID.
option_id
– Each option has an ID.
Only one option may be selected at the
same time.
When a specific option is selected, all
related port-id members become
selected and all port-id members from
other, unselected options, become
unselected.
The following attributes comprise the
port ID:
▪
<direction_type>
–
o
IN
o
OUT
▪
<port_type>
–
o
ANALOG_AUDIO
o
MIC
▪
<port_index>
– The port number
as printed on the front or rear
panel
▪
<selected_id>
– the selected
group ID
Select ID 0 from selectable
ports group:
#X-PORT-SELECT
ANALOG_A
UDIO
.
1
,
0
<CR>
X-PORT-
SELECT?
Get selected ID of
selectable ports group.
User may query
group names using
command:
#X-PORT-
SELECT-LIST?.
This command is
designed to be used
by machines and not
by users. This
command is used for
feature auto-discovery
mechanism.
This is an Extended
Protocol 3000
command.
COMMAND
#X-PORT-SELECT?
group_name
<CR>
FEEDBACK
~nn@X-PORT-SELECT
group_name
,
selected_id
,
[option_id:[<di
rection_type>
.
<port_type>
.
<port_index>
,
…
,
<direction_typ
e>
.
<port_type>
.
<port_index>]
,
…
,
option_id:[<direction_ty
pe>
.
<port_type>
.
<port_index>
,
…
,
<direction_type>
.
<port_t
ype>
.
<port_index>]]
<CR><LF>
group_name
– These are predefined
groups names, related to a specific
product.
selected_id
– Currently selected
option ID.
option_id
– Each option has an ID.
Only one option may be selected at the
same time.
When a specific option is selected, all
related port-id members become
selected and all port-id members from
other, unselected options, become
unselected.
The following attributes comprise the
port ID:
▪
<direction_type>
–
o
IN
o
OUT
▪
<port_type>
–
o
ANALOG_AUDIO
o
MIC
▪
<port_index>
– The port number
as printed on the front or rear
panel
▪
<selected_id>
– the selected
group ID
Get selected ID of ports group:
#X-PORT-SELECT
ANALOG_A
UDIO
.
1
<CR>
X-PORT-
SELECT-LIST?
Get selected id of
selectable ports
groups of all available
groups.
User may query
group names using
command:
#X-PORT-
SELECT-LIST?.
This is an Extended
Protocol 3000
command.
COMMAND
#X-PORT-SELECT-LIST?
<CR>
FEEDBACK
~nn@X-PORT-SELECT-LIST?
[[group_name
,
selected_id
,
[option
_id:[<direction_type>
.
<port_type>
.
<port_index>
,
…
,
<direc
tion_type>
.
<port_type>
.
<port_index>]
,
…
,
option_id:[<dire
ction_type>
.
<port_type>
.
<port_index>
,
…
,
<direction_type>
.
<port_type>
.
<port_index>]]
,
…
,
[group_name
,
selected_id
,
[option_id:[<direction_type>
.
<port_type>
.
<port_index>
,
…
,
<direction_type>
.
<port_type>
.
<port_index>]
,
…
,
option_id:[<direction_type>
.
<port_type
>
.
<port_index>
,
…
,
<direction_type>
.
<port_type>
.
<port_ind
ex>]]]
<CR><LF>
The following attributes comprise the
port ID:
▪
<direction_type>
–
o
IN
o
OUT
▪
<port_type>
–
o
ANALOG_AUDIO
o
MIC
▪
<port_index>
– The port number
as printed on the front or rear
panel
Get the selected id of
selectable ports groups of all
available groups:
#X-PORT-SELECT-LIST?
<CR
>
X-PRST-CURR?
Get the current preset
loaded per type.
To get the list of preset
types existing in your
product use the
command:
X-PRST-TYPES?
This is an Extended
Protocol 3000
command.
COMMAND
#X-PRST-CURR?
preset_type
<CR>
FEEDBACK
~nn@X-ROUTE
<preset_type
,
[preset_id:name:lock_state]
<CR>
<LF>
▪
preset_type
–
o
I/O Config
– IOCONFIG
o
System Preset
–
IOCONFIG.SYSTEM
o
Snapshot
–
IOCONFIG.SYSTEM.MIXER
▪
<preset_id>
– preset index
▪
<name>
– the name of the preset in
URL encode format
▪
<lock_state>
–
o
ON
o
OFF
Get current mixer preset:
#X-PRST-
CURR?
IOCONFIG.SYSTEM.M
IXER
<CR>
~01@X-PRST-CURR
IOConfig.SYSTEM.MIXER,[
2:Snapshot%201:OFF]
<CR>
<LF>