Extron Electronics RGB 300 User Manual
Page 23

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