Instruction Manual

SIS
Programming and Control, cont’d
MLC 104 Series • SIS
Programming and Control5-12
PRELIMINARY
Command/response table for SIS commands (continued)
Command ASCII (Telnet) URL Encoded (Web) Response Additional description
(host to switcher) (host to switcher) (switcher to host)
Serial data port configuration and use
These commands apply to any port that uses RS-232 communication: both 1-way (output) and 2-way (bidirectional) RS-232 communication.
Send data string
Esc
X1
*
X17
*
X20
*
X21
RS
X2
W
X1
%2A
X17
%2A
X20
%2A
X21
RS
|
X2
response from command
*
X17
*
X20
*
X21
is optional. If
X17
and
X20
are not specified, the default values are used. For this command,
X17
and
X20
must both a) be missing, b) equal zero, or c) be nonzero.
X1
= specific port number (01 – 99)
01 = rear host (Config/RS-232 port)
02 = front panel Config port
03 = slaved switcher (MLS port)
04 = projector port (Proj RS-232/IR)
X2
= command data section. For Web encoding for
X2
, convert nonalphanumeric characters to hex numbers. A space (hex = 20) is encoded as %20. A plus sign (hex = 2B) is
encoded as %2B.
Example:
Esc
04*4*7*3L RS <data>
W04%2A4%2A7%2A3L RS
|
<data>
response from command
X17
= time in tens of ms for the MLC to wait until receipt of the first response character before terminating the current receive operation (default = 10 = 100 ms, max. = 32767).
The response includes leading zeros.
X20
= time in tens of ms for the MLC to wait between characters being received via a serial port before terminating the current receive operation
(default = 2 = 20 ms, max. = 32767). The response includes leading zeros.
X21
= #L or #D. The letter parameter is case sensitive (requires a capital “D” or capital “L”). The response includes leading zeros.
L =
Length of the message to be received.
D =
Delimiter value.
# = byte count (for L) or a single ASCII character expressed in decimal form (for D).
Byte count # can be from 0 to 32767, default = 0. The ASCII decimal delimiter # value can be from 0 to 00255, default = the byte count.
Examples: A 3-byte length = 3L. A delimiter of ASCII 0A = 10D.