Page 4 - HOST
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 4 of 44 1 Documents The following documents should also be used with this document to understand how this protocol can beused with a DC-2/MC-1. 070-13227 MANUAL,OWNER'S,DC2070-13278 MANUAL,OWNER'S,MC1 2 Definitions System Par...
Page 5 - Full Duplex
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 5 of 44 The DC-2/MC-1 uses simple notification, command, response and acknowledgment packets to havecommunication transactions with a given HOST. This protocol is designed for point to pointcommunication between a HOST and DC...
Page 6 - All Error codes are listed in Appendix B Error Codes.; Data Link Layer
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 6 of 44 5.3 Errors The DC-2/MC-1 will detect parity, framing and data overrun errors. If an error is detected by the DC-2/MC-1, the DC-2/MC-1 will transmit an NAK packet with a error code of: DC_ERR_PARTIY,DC_ERR_FRAME, DC_ER...
Page 7 - Application Layer; The notification packets are defined as follows:
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 7 of 44 Data Link Header: Byte Number Description Value First Byte(0) Start of Packet(SOP) 0xF1 Byte(1) DLL Data Count nn Application Header: Byte(2) Command nn Byte(3) APP Data Count(number of application data bytes to Follo...
Page 8 - Actions to Response Codes; ACK; Ap p lic a tio n H e a d e r:
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 8 of 44 7.1.1.2 Host Response Expected Following the transmission of the Wakeup notification DC-2/MC-1 will wait for an ACK. 7.1.1.2.1 Actions to Response Codes ACK DC-2/MC-1 continues to operate. NAK Error Code DC-2/MC-1 wil...
Page 10 - Acknowledgment Packets
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 10 of 44 Zone 2 Balance Z2_BAL Zone 2 Mute Z2_MUTE Bass BASS Treble TREBLE Loudness LOUDNESS Tilt TILT Menu Background On/Off MENU_BKGND The parameter definitions for each of these parameters can be obtained by querying the D...
Page 11 - Host Initiated Command Packets; Unsigned 8 bit integer.
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 commandsas described below. Each command is transmitted to the DC-2/MC-1 with the identifie...
Page 13 - This unsigned 8 bit value describes the product.; Product ID; Total Number of System Parameters:
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 13 of 44 7.3.4.3 Data Description ProductId: This unsigned 8 bit value describes the product. Product ID Lexicon Dc-2 1 Lexicon MC-1 2 JBL Synthesis SDP-3 3 Software Type: An unsigned 8 bit value indicating the current config...
Page 16 - Get System Parameter Definition by Id Command Packet
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 16 of 44 Application Header: Command DC_CMD_GET_REC_STATUS 0x17 Data Count 0 0x00 Application Data: N/A 7.3.6.2 Record/Zone2 Status Response Packet Application Header: Command DC_RESP_REC_ZONE2_STATUS 0x82 Data Count 5 0x05 A...
Page 17 - Get System Parameter Definition by Name Command Packet; Unsigned 8 bit integer
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 17 of 44 Max: Set by the System Parameter Count in the “Unit Configuration Packet”. 7.3.7.3 Data Validation: The ParamId must be a valid parameter number. If it is not the DC-2/MC-1 will respond with a NAKpacket and error cod...
Page 34 - Speaker; Bit
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 34 of 44 Speaker Id # Center 0 Subwoofer 1 Front Left 2 Front Right 3 Side Left 4 Side Right 5 Rear Left 6 Rear Right 7 7.3.34.3 DC-2/MC-1 Response The output ID will be verified for validity. The output adjustment will be ra...
Page 35 - Internal Use; Not Supported for External Distribution.; Appendix A Command Codes
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 35 of 44 The display string is sent to the OSD and Front Panel Displays. The DC-2/MC-1 will ACK when completedwith this command. 7.3.35.4 Data Validation: If a string length exceeds the 40 character maximum the string will be...
Page 37 - 0 Appendix B Error Codes; Error
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 37 of 44 10 Appendix B Error Codes Error Code(Hex) NO_ACK 0x00 DC_NO_ERROR 0x01 DC_ERR_PARITY 0x02 DC_ERR_FRAMING 0x03 DC_ERR_OVERRUN 0x04 DC_ERR_INVALID_PACKET 0x05 DC_ERR_TIME_OUT 0x06 DC_ERR_BUFFER_FULL 0x07 DC_INVALID_COU...
Page 39 - 2 Appendix D Input Id’s; Input Name; 3 Appendix E Protocol Constants; Constant
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 39 of 44 12 Appendix D Input Id’s Input Name Input Id Tape 0 Tuner 1 Cd 2 Aux 3 TV 4 V-Disc 5 DVD 6 VCR 7 13 Appendix E Protocol Constants Constant Value(Dec) Units FPD_LINE_LENGTH 20 Chars PARAM_NAME_LENGTH 20 Chars EFFECT_N...
Page 41 - Getting System Wide Status and Setup:
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 41 of 44 15.2 Getting System Wide Status and Setup: In order for the HOST to save a complete DC-2/MC-1 system setup it must issue several commands to learnthe system configuration and then proceed to get all the data that mus...
Page 42 - The HOST initiates by sending the GET_UNIT_CONFIG command packet:
Lexicon, Inc.DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00 42 of 44 15.5 Examples: The following examples show the byte’s transmitted for the Get Unit Config, Get Effect Definition, and Set Input Name transactions. They are shown as theyshould be transmitted from left to right. 15.5....