Command/response table for sis commands, Command/response table for sis commands -8, Programming and control, cont’d – Extron Electronics IPL 250 Reference Manual User Manual
Page 64: Command/r esponse table for sis commands

SIS
™
Programming and Control, cont’d
IPL 250 • SIS Programming and Control
4-8
Command
ASCII (T
elnet)
(host to IPL)
URL Encoded (W
eb)
(host to IPL)
Response
(IPL to host)
Additional description
Serial 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 (01-99)
:
Serial ports:
01 = COM1 port
02 = COM2 port
03 = COM3 port
00 = r
eserved or all ports
X@
= command data section (< 200 bytes).
X1&
= time in tens of ms for the IPL
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 IPL
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 = 0L.
For #L, # is a r
egular ASCII (character)
numeral. If the length is 50 bytes, # = 50.
For #D, # can be any character(s) or number(s),
but it is translated into decimal format for use in
the command.
Examples: A
3-byte message length = 3L.
A
delimiter of $ would be enter
ed as 36D (36 is
the decimal equivalent of the dollar sign).
A
delimiter of ASCII 0A
= 10D (line feed).
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 or 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!
when using a delimiter (D).
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 (Character) 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
Decimal
ASCII/
Character
Command/r
esponse table for SIS commands