User manual LEXICON MC-12 V5.0 SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6
DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!
If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Diplodocs provides you a fast and easy access to the user manual LEXICON MC-12 V5.0. We hope that this LEXICON MC-12 V5.0 user guide will be useful to you.
Manual abstract: user guide LEXICON MC-12 V5.0SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6
Detailed instructions for use are in the User's Guide.
[. . . ] Lexicon MC-12 Serial Communications Protocol
Printed on: 07/13/05
Serial Communications Protocol Definition Project: Lexicon MC-12/MC-12B/MC-12 Room EQ
Updated: July 13, 2005 Software Version 5. 0 Protocol Version: Major rev 1 Minor rev 6
© 2005 Harman Specialty Group All rights reserved.
1 of 106
Lexicon MC-12 Serial Communications Protocol
Printed on: 07/13/05
© 2005 Harman Specialty Group All rights reserved.
2 of 106
Lexicon MC-12 Serial Communications Protocol
Printed on: 07/13/05
Manufactured under license from Dolby Laboratories. "Dolby", "Pro Logic", and the double-D symbol are trademarks of Dolby laboratories.
THX and the THX logo are trademarks of THX Ltd. All rights reserved.
Manufactured under license from Digital Theater Systems, Inc. 5, 451, 942; 5, 956, 674; 5, 974, 380; 5, 978, 762 and other world-wide patents issued and pending. [. . . ] MC-12 users should be using the command described in 7. 3. 47 (MC12_Set_System_Volume).
7. 3. 18. 1 Command Packet Description
Application Header: Command DC_CMD_SET_SYS_VOLUME Data Count 1 Application Data: Data[0] Value 0x21 0x01 nn
7. 3. 18. 2 Data Description
Value: Data Type: Max: Conversion: Unsigned 8 bit integer. 92 0 = -80 dB 92 = +12 dB
7. 3. 18. 3 MC-12 Response
The MC-12 will assign the value from the packet to the system volume.
7. 3. 18. 4 Data Validation
If a value is passed that exceeds the maximum value of that parameter the MC-12 will ignore the command and transmit a DC_NAK command with an error code DC_INVALID_DATA.
7. 3. 19 Set Main Balance (MC-12, MC-1)
Commands MC-12 to set the system balance to the value in this packet. This command has been maintained for backward compatibility with MC-1. In order to maintain backward compatibility, the MC-12 Parameters have been mapped to the MC-1 parameters as described in each Data Description. MC-12 users should be using the command described in 7. 3. 48 (MC12_Set_Main_Balance).
© 2005 Harman Specialty Group All rights reserved.
26 of 106
Lexicon MC-12 Serial Communications Protocol
Printed on: 07/13/05
7. 3. 19. 1 Command Packet Description
Application Header: Command DC_CMD_SET_SYS_BALANCE Data Count 1 Application Data: Data[0] Value
0x22 0x01 nn
7. 3. 19. 2 Data Description
Value: Data Type: Maximum Value: 32 Conversion: Unsigned 8 bit integer. 0 = Left 16 = Center 32 = Right
7. 3. 19. 3 MC-12 Response
The MC-12 will assign the value from the packet to the system balance.
7. 3. 19. 4 Data Validation
If a value is passed that exceeds the maximum value of that parameter the MC-12 will ignore the command and transmit a DC_NAK command with an error code DC_INVALID_DATA.
7. 3. 20 Set Front/Back Balance (MC-12, MC-1)
Commands MC-12 to set the front/back balance to the value in this packet. This command has been maintained for backward compatibility with MC-1. In order to maintain backward compatibility, the MC-12 Parameters have been mapped to the MC-1 parameters as described in each Data Description. MC-12 users should be using the command described in 7. 3. 49 (MC12_Set_Front_Back_Balance).
7. 3. 20. 1 Packet Description
Application Header: Command DC_CMD_SET_FRONT_BACK_BALANCE Data Count 1 Application Data: Data[0] Value 0x23 0x01 nn
7. 3. 20. 2 Data Description
Value: Data Type: Max: Conversion: Unsigned 8 bit integer. 32 0 = Front 16 = Center 32 = Back
7. 3. 20. 3 MC-12 Response
© 2005 Harman Specialty Group All rights reserved.
27 of 106
Lexicon MC-12 Serial Communications Protocol The MC-12 will assign the value from the packet to the front/back balance.
Printed on: 07/13/05
7. 3. 20. 4 Data Validation
If a value is passed that exceeds the maximum value of that parameter the MC-12 will ignore the command and transmit a NAK command with an error code DC_INVALID_DATA.
7. 3. 21 Set Active Effect by Id (MC-12, MC-1)
This command requests the MC-12 to set the active effect to the value in this packet. This command has been maintained for backward compatibility with MC-1. In order to maintain backward compatibility, the MC-12 Parameters have been mapped to the MC-1 parameters as described in each Data Description. MC-12 users should be using the command described in 7. 3. 50 (MC12_Set_Active_Effect_By_Id).
7. 3. 21. 1 Command Packet Description
Application Header: Command DC_CMD_SET_EFFECT Data Count 1 Application Data: Data[0] EffectId 0x24 0x01 nn
7. 3. 21. 2 Data Description
EffectId: Data Type: Unsigned 8 bit integer Definition/Conversion: Appendix I MC-1 to MC-12 Effect ID Map.
7. 3. 21. 3 MC-12 Response
The MC-12 will load the desired effect.
7. 3. 21. 4 Data Validation
If a value is passed that exceeds the maximum value of that parameter the MC-12 will ignore the command and transmit a NAK command with an error code DC_INVALID_DATA.
7. 3. 22 Set Record Input (MC-12, MC-1)
Sets the Record input. This command has been maintained for backward compatibility with MC-1. In order to maintain backward compatibility, the MC-12 Parameters have been mapped to the MC-1 parameters as described in each Data Description. MC-12 users should be using the command described in 7. 3. 51 (MC12_Set_Record_Input).
7. 3. 22. 1 Command Packet Description
© 2005 Harman Specialty Group All rights reserved.
28 of 106
Lexicon MC-12 Serial Communications Protocol Application Header: Command DC_CMD_SET_REC_INPUT Data Count 1 Application Data: Data[0] InputId
Printed on: 07/13/05
0x25 0x01 nn
7. 3. 22. 2 Data Description
InputId: Data Type: Unsigned 8 bit Integer Description/Conversion: Appendix F MC-12 Input Ids
7. 3. 22. 3 MC-12 Response:
If the Input Id is a valid MC-12 input then the MC-12 will make the request Input the active record input.
7. 3. 22. 4 Data Validation:
The InputId must be a valid Input Id. If it is not the MC-12 will respond with a NAK packet and error code DC_INVALID_INPUT. If the input is assigned the MC-12 will respond with an ACK Packet.
7. 3. 23 Clear Record Input (MC-12, MC-1)
Clears or unassigns the Record input. If Record is active, this command will set the Record Input to OFF
7. 3. 23. 1 Packet Description
Application Header: Command DC_CMD_CLEAR_REC_INPUT Data Count 1 Application Data: Data[0] InputId 0x26 0x01 nn
7. 3. 23. 2 Data Description
InputId: This value is not used by MC-12. Data Type: Unsigned 8 bit Integer
7. 3. 23. 3 MC-12 Response
The MC-12 will set the active record input to OFF.
7. 3. 23. 4 Data Validation
The InputId is not used.
7. 3. 24 Set Zone2 Volume (MC-12, MC-1)
Commands MC-12 to set the Zone 2 volume with the value in this packet. This command has been maintained for backward compatibility with MC-1. In order to maintain backward compatibility, the MC-12 Parameters have been mapped to the MC-1 parameters as described in each Data Description. [. . . ] 0x00
Data Count Application Data: Data[0] InputId Data[1]- Data[DataCount-1] InputName
7. 3. 54. 5 Data Description
InputId: Data Type: Definition/Conversion: InputName: Data Type: Max Length: Unsigned 8 bit Integer Appendix F MC-12 Input Ids
Null (0x00) terminated ASCII character string. INPUT_NAME_LENGTH defined in Appendix G Protocol Constants.
© 2005 Harman Specialty Group All rights reserved.
53 of 106
Lexicon MC-12 Serial Communications Protocol
Printed on: 07/13/05
7. 3. 55 MC-12 Set Input Name by Id (MC-12)
Sets an Input Name to the transmitted value for a given input.
7. 3. 55. 1 Command Packet Description
Application Header: Command Data Count Application Data: Data[0] Data[1]-Data[DataCount-1] MC_CMD_SET_INPUT_NAME 0x48 Number of characters in nn InputName + 2 InputId InputName 0 to 7 ch ch ch . . . 0x00
7. 3. 55. 2 Data Description
InputId: Data Type: Unsigned 8 bit Integer Description/Conversion: Appendix F MC-12 Input Ids InputName: Data Type: Max Length:
Null (0x00) terminated ASCII character string. INPUT_NAME_LENGTH defined in Appendix G Protocol Constants.
7. 3. 55. 3 MC-12 Response
MC-12 will copy the InputName to the given input.
7. 3. 55. 4 Data Validation:
The InputId must be a valid Input Id. [. . . ]
DISCLAIMER TO DOWNLOAD THE USER GUIDE LEXICON MC-12 V5.0
Click on "Download the user Manual" at the end of this Contract if you accept its terms, the downloading of the manual LEXICON MC-12 V5.0 will begin.