Preliminar y, Programming and control, cont’d – Extron Electronics MLC 104 Plus Series User Manual
Page 76

SIS
™
Programming and Control, cont’d
MLC 104 Plus Series • SIS Programming and Control
4-12
PRELIMINAR
Y
Command/r
esponse table for SIS commands (continued
)
Command
ASCII (T
elnet
)
(host to MLC
)
URL Encoded (W
eb
)
(host to MLC
)
Response
(MLC to host
)
Additional description
Serial data port configuration and use
These commands apply to any port that uses RS-232 communication: both 1-way (output) and 2-way (bidir
ectional) RS-232 communication.
Send data string
E
X!
*
X1&
*
X2)
*
X2!
RS
}
X@
X!
= specific port number
2 = Display RS
-232/IR port
3 = MLS port
X@
= command data section (< 200 bytes).
X1&
= time in tens of ms for the MLC to wait
until r
eceipt of the first r
esponse character
befor
e terminating the curr
ent r
eceive
operation (default = 10 = 100 ms, max. =
32767).
The
response
includes
leading
zer
os.
X2)
= time in tens of milliseconds (ms) for
the MLC to wait between characters being
received via a serial port befor
e terminating
the curr
ent r
eceive operation (default = 2 =
20
ms, max. = 32767). The r
esponse includes
leading zer
os.
X2!
= #L
or #D. The letter parameter is case
sensitive (r
equir
es a capital “D” or capital
“L”). The r
esponse includes leading zer
os.
L = length of the message to be r
eceived.
D = delimiter value.
# = byte count (for L) or a single
ASCII
character expr
essed in decimal form (for D).
Byte count # can be fr
om 0 to 32767, default
= 0. The
ASCII decimal delimiter # value
can be fr
om 0 to 00255, default = the byte
count.
Examples: A
3
‑byte length = 3L. A
delimiter of
ASCII 0A
= 10D.
W
X!
%2A
X1&
%2A
X2)
%2A
X2!
RS
|
X@
response fr
om command
]
N
*
X1&
*
X2)
*
X2!
is optional.
X1&
may be omitted only if
X2)
is also missing. If these thr
ee variables ar
e not specified, the
default values ar
e used. For this command,
X1&
and
X2)
must
both
a) equal zer
o and b) be nonzer
o, or c) both be omitted.
N
For W
eb encoding
for
X@
, convert nonalphanumeric characters to hex numbers. A
space (hex = 20) is encoded as %20.
A
plus sign (hex
=
2B) is encoded as %2B.
Example:
E
05*4*7*3L
RS
}
W05%2A4%2A7%2A3L
RS
|
response fr
om command
]
N
The data string (
X@
) in this RS command is limited to 200 bytes.
N
Use the ASCII to decimal table below to convert the byte count number for
X2!
.
ASCII to Decimal Conversion T
able
0
1
2
3
4
5
6
7
8
9
10
LF
CR
20
Esc
30
space
!
“
#
$
%
&
’
40
(
)
*
+
,
-
.
/
0
1
50
2
3
4
5
6
7
8
9
:
;
60
<
=
>
?
@
A
B
C
D
E
70
F
G
H
I
J
K
L
M
N
O
80
P
Q
R
S
T
U
V
W
X
Y
90
Z
[
\
]
^
_
‘
a
b
c
100
d
e
f
g
h
i
j
k
l
m
110
n
o
p
q
r
s
t
u
v
w
120
x
y
z
{
|
}
~
Del
ASCII to Decimal Conversion T
able
To
find the decimal equiv
alent of the ASCII character
, add
the ro
w heading and column heading numbers together
.
LF = line f
eed
CR = carr
iage retur
n (
}
)
Esc = escape
Del = delete