Extron electronic MLC 52 Home Theater Server User Manual


 
Serial Communication, cont’d
MLC 52 Series MediaLink Controllers • Serial Communication5-54
Command/response table for advanced instructions (for the MLC 52
configuration program)
Data downloads and uploads are initiated by sending a series of hexadecimal
commands to the configuration port of the MLC. The Windows-based
configuration program uses these commands mainly to load and save driver
data and system configuration settings.
Command Hexadecimal Response Additional
(host to MLC) (MLC to host) description
Send/receive data to/from page 0 memory
Send 1B 2B A0 [16k bytes of data] Dnl0 The host downloads 16k bytes
of binary data to page 0 of the
MLC’s memory.
Receive 1B A1 0D The MLC sends 16k bytes of
binary data to the host.
Send/receive data to/from page 1 memory
Send 1B 2B A2 [16k bytes of data] Dnl1 The host downloads 16k bytes
of binary data to page 1 of the
MLC’s memory.
Receive 1B A3 0D [16k bytes of data] The MLC sends 16k bytes of
binary data to the host.
Send/receive a segment (256 bytes) of data (a segment relating to a single button)
Send 1B 2B A6
??
[256 bytes of data] Seg0 The host sends 256 bytes of
binary data to the MLC.
Receive 1B A7
??
0D [256 bytes of data] The MLC sends 256 bytes of
binary data to the host.
Initiate or abort IR learning
Start learning 1B B0
??
0D LrnRdy Initiate IR learning.
LrnTimOut Timeout during IR learning.
LrnRetry Retry IR learning. (Aim remote
control at MLC, press button again.)
LrnFail IR learning has failed.
LrnOK IR learning has succeeded.
Abort learning 1B B1 0D Lrn Abort Abort IR learning.
Activate a memory block (segment)/emulate a button press
Activate a block 1B D0
??
0D IRSnd*
??
Activate/trigger a memory
block. (Send the command
stored at that address).
??
indicates the block number in hex notation where
??
can be 0 to 7F (hex)
(0 to 127 decimal).
The responses shown are ASCII.