Manual

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
RPRT070 A-20 Signal change
RPRT171 A-20 New block selected
RPRT272 A-20 Entered menu mode (local)
RPRT373 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