beautypg.com

Extron Electronics RGB 300 User Manual

Page 23

background image

Appendix A • Programmer's Guide

Appendix A • Programmer's Guide

Extron RGB 300 Universal Interface • User’s Manual

Extron RGB 300 Universal Interface • User’s Manual

Command List

Command

Hex

Page

Description

CMD0 30

A-7

Report measured scan rate

CMD1 31

A-8

Report contents of ID screen

CMD2 32

A-9

Report RGB code (video detector)

CMD3 33

A-10

Report programmed sync code

CMD4 34

A-10

Report software version

CMD5 35

A-11

Report actual sync code

(auto-selected)

CMD6 36

A-11

Report video level

CMD7 37

A-12

Set video level

CMD8 38

A-12

Report horizontal shift

CMD9 39

A-13

Set horizontal shift

CMD103A

A-13

Report vertical shift

CMD113B

A-14

Set vertical shift

CMD123C

A-14

Report peaking level

CMD133D

A-14

Set peaking level

CMD143E

A-15

Report menu language

CMD153F

A-15

Set menu language

CMD1640

A-15

Report current block number

CMD1741

A-16

Select new block number

CMD1842

A-16

Report fade to black status

CMD1943

A-16

Set fade to black status

CMD2044

A-17

Report keyboard lock status

CMD2145

A-17

Set keyboard lock status

CMD2246

A-18

Program ID screen

CMD2347

A-19

Save current in memory block

CMD2448

A-19

Read name of memory block

Reports

RPRT0 70

A-20

Signal change

RPRT1 71

A-20

New block selected

RPRT2 72

A-20

Entered menu mode (local)

RPRT3 73

A-20

Exited menu mode (remote)

Communications Control

EOT

04

End of transmission

XON

11

Resume transmission

XOFF 13

Interrupt transmission

Command List

A-5

Converting numbers

Binary/hex/decimal Conversion Table

The table below shows how to convert data bytes from one
numbering system to another. One byte is 8 bits, or 2 hex
characters. In RGB 300 communications, all data bytes are
identified by having bit 7 = 1, therefore it is not included in the
following computations. The first hex value shows the number
as a data byte and the second is data value (example: 86/
06h).

Bit #s in byte:

7

6

5

4

3

2

1

0

Decimal value =

n/a

64 32 16

8

4

2

1

Dec.

HexAdd the decimal values above for equivalents.

0

80/00h n/a

0

0

0

0

0

0

0

1

81/01h n/a

0

0

0

0

0

0

1

2

82/02h n/a

0

0

0

0

0

1

0

3

83/03h n/a

0

0

0

0

0

1

1

4

84/04h n/a

0

0

0

0

1

0

0

5

85/05h n/a

0

0

0

0

1

0

1

6

86/06h n/a

0

0

0

0

1

1

0

7

87/07h n/a

0

0

0

0

1

1

1

8

88/08h n/a

0

0

0

1

0

0

0

9

89/09h n/a

0

0

0

1

0

0

1

10

8A/0Ah n/a

0

0

0

1

0

1

0

11

8B/0Bh n/a

0

0

0

1

0

1

1

12

8C/0Ch n/a

0

0

0

1

1

0

0

13

8D/0Dh n/a

0

0

0

1

1

0

1

14

8E/0Eh n/a

0

0

0

1

1

1

0

15

8F/0Fh n/a

0

0

0

1

1

1

1

16

90/10h n/a

0

0

1

0

0

0

0

etc.
32

A0/20h n/a

0

1

0

0

0

0

0

etc.
64

C0/40h n/a

1

0

0

0

0

0

0

etc.
99

E3/63h n/a

1

1

0

0

0

1

1

100

E4/64h n/a

1

1

0

0

1

0

0

etc.
127

FF/7Fh n/a

1

1

1

1

1

1

1

Example:

Bit #s in byte:

7

6

5

4

3

2

1

0

Dec. value = n/a 64 32

16 8

4

2

1

Ignore bit 7 and add the binary values for decimal equivalents.
Hex D3/53h =

n/a 1

0

1

0

0

1

1

Decimal equivalent = 64 + 16 + 2 + 1 = 83d.

A-6