Extron electronic DMP 64 Music Mixer User Manual


 
Command and Response table for basic SIS commands (continued)
Command ASCII command
(host to device)
Response
(device to host)
Additional
description
Serial Port
Send Data String
EX!
*
X1&
*
X2)
*
X2!
RS
} X@
response
]
Configure parameters
EX!
*
X2%
,
X2^
,
X2&
,
X2*
CP
}
Cpn
X!
•Ccp
X2%
,
X2^
,
X2&
,
X2*]
View serial port parameters
EX!
CP
} X2%
,
X2^
,
X2&
,
X2*]
Configure rcv timeout
EX!
*
X1&
*
X2)
*
X2#
*
X2!
CE
}
Cpn
X!
•Cce
X1&
,
X2)
,
X2#
,
X2!]
View receive timeout
EX!
CE
} X1&
,
X2)
,
X2#
,
X2!]
NOTES:
X!
= Port Number
01-99 represented by 2 Bytes (ASCII).
X@
= Command data section
NOTE:
For web encoding only: Data will be directed to specified port and
must be encoded if non-alpha numeric. Since data can include either
command terminator, they must be encoded as follows when used
within the data section:
Space (Hex: 20) would be encoded as %20 and
Plus sign (Hex: 2B) would be encoded as %2B
X1&
= Command string wait time
0-32767 in tens of milliseconds
X2)
= Character wait time
0-32767 in tens of milliseconds
X2!
= Length of stream or delimiter
L=Byte Count (0032767)
D=decimal value for ASCII character (0-00255)
X2#
= Priority status for receiving
timeouts (Default=0)
0=Send data string command parameters if they exist
1=Configure receive timeout command parameters instead.
X2%
= Baud Rate (Default=9600)
300,600,1200,1800,2400,3600,4800,7200,9600,14400,1
9200,38400,57600,115200
X2^
= Parity (Default=N=none)
O=odd E=even
N=none M=mark
S=Space
X2&
= Data bits (Default=8)
7, 8
X2*
= Stop bits (Default=1)
1,2
Command ASCII command
(host to device)
Response
(device to host)
Additional
description
Event Control
Read event buffer memory
EX3%
,
X3^
,
X3&
,
X3*
E
} X5$]
Write event buffer memory
EX3%
,
X3^
,
X3(
,
X3*
E
}
Evt
X3%
,
X3^
,
X3&
,
X3(
]
NOTE: Response to Write Event is padded with leading zeros for
X3%
&
X3&
.
Read string from event
buffer
EX3%
,
X3^
,
X3&
,
X4$
FE {string}
]
Write string to event buffer
E
{string}*
X3%
,
X3^
,
X3&
FE
NOTE: ‘F’ must be capitalized to read and write strings to event buffer memory.
Response to Write Event is padded with leading zeros for X3% & X3&.
Start events
E
1AE
}
Ego
]
Stop events
E
0AE
}
Est
]
Query # of running events
E
AE
}
#####
]
(5 digit number)
NOTES:
X3%
= Event number range 00-99
X3^
= Event buffer 0=receive
1=Unified
2=data
3=NVRAM
X3&
= Event buffer offset range: 0 to Max buffer size
X3*
= Event data size (case sensitive) b=bit, B=Byte (8-bit), S=short (16-bit), L=long ((32-bit)
X3(
= Event data to write
X4$
= number of Bytes to read range 1–127
X5$
= Data element read ASCII digit(s) representing numeric value of data elements read from buffer
(leading zeros suppressed)
NOTES:
X!
= Port Number
01-99 represented by 2 Bytes (ASCII).
X@
= Command data section
NOTE:
For web encoding only: Data will be directed to
specified port and must be encoded if non-alpha
numeric. Since data can include either command
terminator, they must be encoded as follows when
used within the data section:
Space (Hex: 20) would be encoded as %20 and
Plus sign (Hex: 2B) would be encoded as %2B
X1&
= Command string wait time
0-32767 in tens of milliseconds
X2)
= Character wait time
0-32767 in tens of milliseconds
X2!
= Length of stream or delimiter
L=Byte Count (00 – 32767)
D=decimal value for ASCII character (0-00255)
X2#
= Priority status for receiving
timeouts (Default=0)
0=Send data string command parameters if they exist
1=Configure receive timeout command parameters instead.
X2%
= Baud Rate (Default=9600)
300,600,1200,1800,2400,3600,4800,7200,9600,14400,1920
0,38400,57600,115200
X2^
= Parity (Default=N=none)
O=odd
E=even
N=none
M=mark
S=Space
X2&
= Data bits (Default=8)
7, 8
X2*
= Stop bits (Default=1)
1,2
DMP64 • SIS Programming and Control 101