Lexicon, Inc.
DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00
11 of 44
7.3 Host Initiated Command Packets
The DC-2/MC-1 serial communication protocol has been designed to respond to the following commands
as described below. Each command is transmitted to the DC-2/MC-1 with the identified parameters. If the
command is successfully received and processed by the DC-2/MC-1, the unit will respond with the
described response packet or action.
7.3.1 Reset Unit
Commands the DC-2/MC-1 to soft reset.

7.3.1.1 Command Packet Description

Application Header:
Command DC_CMD_RESET 0x10
Data Count 0 0x00
Application Data: N/A

7.3.1.2 DC-2/MC-1 Response

The DC-2/MC-1 will perform and internal reset. After reset the DC-2/MC-1 will go through a soft power-
up initialization. This includes transmitting the “Wakeup Notification Packet”. A soft reset does not
reinitialize the DC-2/MC-1. Nonvolatile RAM is maintained.
7.3.2 Restore Defaults
Commands DC-2/MC-1 restore the system and effect parameters to the factory defaults.

7.3.2.1 Command Packet Description

Application Header:
Command DC_CMD_RESTORE_DEFAULTS 0x13
Data Count 0 0x00
Application Data:
N/A

7.3.2.2 DC-2/MC-1 Response

The DC-2/MC-1 will reset, clear any saved system and effect parameters in Nonvolatile RAM, and restore
the factory default system and effect parameters. After reset the DC-2/MC-1 will go through a soft power-
up initialization. This includes transmitting the “Wakeup Notification Packet”.
7.3.3 Send IR Command
Transmits IR command key codes to the DC-2/MC-1.

7.3.3.1 Command Packet Description

Application Header:
Command DC_CMD_IR 0x14
Data Count 1 0x01
Application Data:
Data[0] KeyCode nn

7.3.3.2 Data Description

KeyCode:
Data Type: Unsigned 8 bit integer.
Valid Values: Appendix C DC-2/MC-1 IR-Codes