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

Page 76

Advertising
background image

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

}

<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!

.

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

Advertising
This manual is related to the following products: