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

Advertising
background image

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

}

<data>

W05%2A4%2A7%2A3L

RS

|

<data>

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

Advertising