36
DM Series Digital Matrix Processors
crosspoint mix mode is to remain unchanged by the
command.
Examples:
REQUEST RESPONSE
QUERY xpmode(5,9)? OK 3
QUERY xpmode(1,*)? OK {3,3,0,...3,3,3}
UPDATE xpmode(16,1)=0 OK
UPDATE
xpmode(15,*)={3,1,3,...99,99,3} OK
xpmt (crosspoint mute)
This command may be used as a query to read the
matrix crosspoint mute status, or as an update to set the
status. The crosspoint is specified by using the 2
dimensional address syntax. Addresses for the first
dimension (input channel) must be in the range 1 to 16.
Addresses for the second dimension (output channel)
must be in the range 1 to 24, or wildcarded. If the output
channel is wildcarded, then the command applies to the
entire row of the matrix associated with the specified
input channel. The data type is integer, either “1” mean-
ing that the crosspoint is muted, or “0” meaning that it is
not. If an entire row is being transmitted then the data
type is array of integer of size 24. In this case the value
99 may be used in an update to indicate that a particular
crosspoint mute is to remain unchanged by the com-
mand.
Examples:
REQUEST RESPONSE
QUERY xpmt(3,19)? OK 1
QUERY xpmt(5,*)? OK {0,0,0,...1,1,0}
UPDATE xpmt(11,3)=0 OK
UPDATE
xpmt(15,*)={0,1,0,...99,99,99} OK
xpmttog (crosspoint mute toggle)
This command may be used as a simple command to
toggle the matrix crosspoint mute status. The crosspoint
is specified by using the 2 dimensional address syntax.
Addresses for the first dimension (input channel) must
be in the range 1 to 16. Addresses for the second
dimension (output channel) must be in the range 1 to
24.
Example:
REQUEST RESPONSE
COMMAND xpmttog(3,19) OK
Serial Interface & Control Commands (cont'd)
DM1624 Audio Output Commands
outdel Audio output delay
outgn Audio output gain
outlb Audio output channel label
outlv Audio output level (dBu RMS)
outmic Audio output mic/line level status
outmt Audio output mute status
outmttog Audio output mute toggle
outsrc Audio output channel signal source
outdel (output delay)
This command may be used as a query to read the
output channel delay, or as an update to set the delay.
The output channel is specified by using the address
syntax. Addresses must be in the range 1 to 24. The
data type is integer, in the range 0 to 10000, represent-
ing the time delay in one half millisecond increments. If
the channel address is wildcarded, then the data type is
an array of integer of size 24. In this case the value
9999 may be used in an update to indicate that a
particular output delay is to remain unchanged by the
command.
Examples:
REQUEST RESPONSE
QUERY outdel(1)? OK 0
QUERY outdel(*)? OK {0,44,0,...,0,0,0}
UPDATE outdel(22)=500 OK
UPDATE
outdel(*)={0,0,0,...,0,100,9999} OK
outgn (output gain)
This command may be used as a query to read the
output channel gain, or as an update to set the gain.
The output channel is specified by using the address
syntax. Addresses must be in the range 1 to 24. The
data type is integer, in the range -70 to +20, represent-
ing the gain in dB. If the channel address is wildcarded,
then the data type is an array of integer of size 24. In
this case the value 99 may be used in an update to
indicate that a particular output gain is to remain
unchanged by the command.
Examples:
REQUEST RESPONSE
QUERY outgn(1)? OK -3
QUERY outgn(*)? OK {3,-4,0,...,0,0,0}
UPDATE outgn(22)=5 OK
UPDATE
outgn(*)={0,-5,6,...,0,99,99} OK