Lexicon, Inc.
MC-12 Serial Communications Protocol
Printed on: 08/18/03
© 2003 Lexicon, Inc. All rights reserved.
63 of 94
Application Notes and Examples
1.1 Box initializations:
1.1.1 MC-12:
When the MC-12 is powered on it will initialize the serial port and then transmit the DC_WAKEUP Packet,
and look for an ACK from the HOST. Currently, if an ACK is not received, the MC-12 continues to
operate. This message is mostly for the HOST to know if the MC-12 is in an operational state.
1.1.2 HOST:
When the HOST issues a HOST_WAKEUP Packet the MC-12 responds with an ACK and then transmits
the current FPD buffer with a DC_FPD notification. If the Host issues a HOST_WAKEUP command and
does not receive the ACK it should assume it is not connected or the MC-12 is not capable of responding
on the RS232 and therefore further serial communications will not be possible. If the MC-12 RS232 is
capable of communicating, the MC-12 will respond to a HOST_WAKEUP Command in any “Powered up”
state including standby.
1.2 Getting System Wide Status and Setup:
TBD
1.3 Downloading the System Setup to the MC-12:
TBD
1.4 Simple System Control & System Status:
The HOST can control the system via the IR commands thus making any direct IR code a direct command.
Because of some limitations in the IR codes the HOST also has direct control over the system volume,
balance, fader, effect selection, zone 2 volume, balance and input selection through dedicated commands.