User manual LEXICON MC-12 V4.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 V4.0. We hope that this LEXICON MC-12 V4.0 user guide will be useful to you.


LEXICON MC-12 V4.0 SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6: Download the complete user guide (533 Ko)

Manual abstract: user guide LEXICON MC-12 V4.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/19/04 Serial Communications Protocol Definition Project: Lexicon MC-12/MC-12B Updated: July 9, 2004 Software Version 4. 0 Protocol Version: Major rev 1 Minor rev 6 © 2004 Harman Specialty Group All rights reserved. 1 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Manufactured under license from Dolby Laboratories. "Dolby", "Pro Logic", and the double-D symbol are trademarks of Dolby laboratories. Lucasfilm and THX are trademarks or registered trademarks of Lucasfilm, Ltd. Surround EX is a jointly developed technology of THX and Dolby Laboratories, Inc. [. . . ] 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). © 2004 Harman Specialty Group All rights reserved. 25 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 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 © 2004 Harman Specialty Group All rights reserved. 26 of 102 Lexicon MC-12 Serial Communications Protocol The MC-12 will assign the value from the packet to the front/back balance. Printed on: 07/19/04 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 © 2004 Harman Specialty Group All rights reserved. 27 of 102 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/19/04 0x25 0x01 nn 7. 3. 22. 2 Data Description InputId: Data Type: Description/Conversion: Unsigned 8 bit Integer 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. MC-12 users should be using the command described in 7. 3. 52 (MC12_Set_Zone2_Volume). © 2004 Harman Specialty Group All rights reserved. 28 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 7. 3. 24. 1 Command Packet Description Application Header: Command DC_CMD_SET_ZONE2_VOLUME Data Count 1 Application Data: Data[0] Value 0x27 0x01 nn 7. 3. 24. 2 Data Description Value: Data Type: Max: Conversion: Unsigned 8 bit integer. [. . . ] 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. If it is not the MC-12 will respond with a NAK packet and error code DC_INVALID_INPUT. If the InputName string exceeds the INPUT_NAME_LENGTH, the MC-12 will truncate the string to the INPUT_NAME_LENGTH. © 2004 Harman Specialty Group All rights reserved. 53 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix A Command Codes Notifications: DC_NO_CMD DC_WAKEUP DC_SLEEP DC_FPD DC_PARAM_CHG_MSG 0x00 0x01 0x02 0x03 0x04 © 2004 Harman Specialty Group All rights reserved. 54 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Host Commands: DC_CMD_RESET HOST_WAKEUP HOST_SLEEP DC_CMD_RESTORE_DEFAULTS DC_CMD_IR DC_CMD_GET_CONFIG DC_CMD_GET_SYS_STATUS DC_CMD_GET_REC_STATUS DC_CMD_GET_SYS_PARAM_BY_ID DC_CMD_GET_SYS_PARAM_BY_NAME DC_CMD_GET_SYS_PARAM_VALUES DC_CMD_GET_EFFECT DC_CMD_GET_EFFECT_PARAM_DEF DC_CMD_GET_EFFECT_PARAM_VALUES DC_CMD_SET_SYS_PARAM_VALUES DC_CMD_SET_EFFECT_PARAM_VALUES DC_CMD_SET_EFFECT_NAME DC_CMD_SET_SYS_VOLUME DC_CMD_SET_SYS_BALANCE DC_CMD_SET_FRONT_BACK_BALANCE DC_CMD_SET_EFFECT DC_CMD_SET_REC_INPUT DC_CMD_CLEAR_REC_INPUT DC_CMD_SET_ZONE2_VOLUME DC_CMD_SET_ZONE2_BALANCE DC_CMD_GET_FPD_CTRL DC_CMD_SET_FPD_CTRL DC_CMD_GET_CUST_NAME DC_CMD_SET_CUST_NAME DC_CMD_GET_INPUT_NAME DC_CMD_SET_INPUT_NAME DC_CMD_GET_COM_CONFIG DC_CMD_SET_COM_CONFIG DC_CMD_SET_MUTE DC_CMD_SET_OUTPUT_ADJ DC_CMD_SEND_DISPLAY_STR MC_CMD_GET_SYS_PARAM_BY_ID MC_CMD_SET_SYS_PARAM_VALUE_BY_ID MC_CMD_SET_SYS_PARAM_VALUE_BY_ID_NO_RUN MC_CMD_GET_CONFIG MC_CMD_IR 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x35 0x36 0x37 0x38 0x39 © 2004 Harman Specialty Group All rights reserved. 55 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Responses DC_RESP_UNIT_CONFIG DC_RESP_SYS_STATUS DC_RESP_REC_ZONE2_STATUS DC_RESP_SYS_PARAM_DEF DC_RESP_SYS_PARAM_VALUES DC_RESP_EFFECT_DEF DC_RESP_EFFECT_PARAM_DEF DC_RESP_EFFECT_PARAM_VALUES DC_RESP_FPD_CTRL_STATUS DC_RESP_CUST_NAME DC_RESP_INPUT_NAME DC_RESP_PEEK_VALUE DC_RESP_COM_CONFIG MC_RESP_SYS_PARAM_DEF MC_RESP_UNIT_CONFIG Acknowledgments DC_ACK DC_NAK 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8A 0x8B 0x8C 0x8F 0x91 0xE0 0xE1 Appendix B Error Codes Error NO_ACK DC_NO_ERROR DC_ERR_PARITY DC_ERR_FRAMING DC_ERR_OVERRUN DC_ERR_INVALID_PACKET DC_ERR_TIME_OUT DC_ERR_BUFFER_FULL DC_INVALID_COUNT DC_INVALID_CMD DC_INVALID_DATA DC_INVALID_ADDRESS DC_INVALID_EFFECT_ID DC_INVALID_PARAM_ID DC_INVALID_NAME DC_INVALID_INPUT DC_ERR_READ_ONLY Code(Hex) 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 © 2004 Harman Specialty Group All rights reserved. 56 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix C DC-2, MC-1 IR-Codes MC-1 Mapped to MC-12 Hex MC-1 Shift Mapped to MC- Hex MC-1 Rec Mapped to MC-12 Hex Function Function Code Functions 12 Function Code Function Function Code Off STANDBY 19 Trigger Off TRIGGER1_OFF 99 Zone-2: Off ZONE_OFF 59 On ON 18 Trigger On TRIGGER1_ON 98 Zone-2: On ZONE_DVD_2 58 OSD Off OSD 02 Menu Back Off BLUE 82 Reserved 42 FrontPanel Off FP 03 reserved 83 Reserved 43 LIGHT N/A N/A N/A FrontPanel On FP 04 reserved 84 Reserved 44 OSD On OSD 05 Menu Back On BLUE 85 Status Menu INPUT_STATUS 45 Menu Up UP_ARROW 01 Fade Front 81 Reserved 41 LEFT_ARROW_DO BAL_LEFT ZONE_BAL_LEFT Done NE 0A Balance Left 8A Z-2: Bal Left 4A SPARE 06 SPARE 86 SPARE 46 RIGHT_ARROW_S BAL_RIGHT ZONE_BAL_RIGHT Select ELECT 08 Balance Right 88 Z-2: Bal Right 48 Menu Down DN_ARROW 1D Fade Rear FADER_REAR 9D Reserved 5D Mute MUTE 15 Full Mute FULL_MUTE 95 Z-2: Mute ZONE_MUTE 55 Effect + MODE_INCR 1A Center Bal/Fad BAL_CENTER 9A Lock the LOCK 5A Effect MODE_DECR 1B EQ Off EQ_OFF 9B Reserved 5B Volume + VOL_INCR 17 Volume +5dB VOL_03DB 97 Z-2: Volume + ZONE_VOL_INCR 57 Volume VOL_DECR 16 Volume ­5dB VOL_N03DB 96 Z-2: Volume - ZONE_VOL_DECR 56 VCR MAIN_VCR 13 Bass + BASS_INCR 93 R/Z-2: VCR ZONE_VCR 53 DVD MAIN_DVD_1 12 Treble + TREBLE_INCR 92 R/Z-2: DVD ZONE_DVD_1 52 V-DISC MAIN_LD 11 Tilt + TILT_INCR 91 R/Z-2: V-DISC ZONE_LD 51 TV MAIN_TV 10 Loudness On 90 R/Z-2: TV ZONE_TV 50 AUX MAIN_AUX 0F Bass BASS_DECR 8F R/Z-2: AUX ZONE_AUX 4F CD MAIN_CD 0E Treble TREBLE_DECR 8E R/Z-2: CD ZONE_CD 4E TUNER MAIN_TUNER 0D Tilt TILT_DECR 8D R/Z-2: TUNER ZONE_TUNER 4D TAPE MAIN_TAPE 0C Loudness Off 8C R/Z-2: TAPE ZONE_TAPE 4C Dolby DOLBY_LOGO 20 Nightclub A0 Z-2 Vol: -30dB ZONE_VOL_N30DB 60 THX THX_LOGO 21 Concert Hall A1 Z-2 Vol: -20dB ZONE_VOL_N30DB 61 Logic7 LOGIC7_LOGO 22 Church A2 Z-2 Vol: -10dB ZONE_VOL_N30DB 62 dts DTS_LOGO 23 Cathedral A3 Z-2 Vol: +00dB ZONE_VOL_00DB 63 2-Chan On/Off MAIN_2_CHANNEL 24 Expansion Ports* A4 Volume: -30dB VOL_N30DB 64 Party 25 Panorama A5 Volume: -20dB VOL_N30DB 65 TV Matrix TV_L_LOGO 26 Mono Logic A6 Volume: -10dB VOL_N30DB 66 Music MUSIC 27 Music Surround MUSIC A7 Volume: +00dB VOL_00DB 67 SPARE 28 SPARE A8 SPARE 68 SPARE 29 SPARE A9 SPARE 69 SPARE 2A SPARE AA SPARE 6A SPARE 2B SPARE AB SPARE 6B SPARE 2C SPARE AC SPARE 6C SPARE 2D SPARE AD SPARE 6D SPARE 2E SPARE AE SPARE 6E SPARE 2F SPARE AF SPARE 6F Null 30 null B0 null 70 © 2004 Harman Specialty Group All rights reserved. 57 of 102 Lexicon MC-12 Serial Communications Protocol Printed on: 07/19/04 Appendix D MC-12 IR Codes Button2 Main KEY Setup 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44-55 LABEL LIGHT MAIN_ON_STDBY MAIN ZONE REC Deleted Deleted Deleted Deleted SHIFT MAIN_DVD_1 MAIN_DVD_2 MAIN_LD MAIN_TV MAIN_SAT MAIN_VCR MAIN_CD MAIN_PVR MAIN_GAME MAIN_TAPE MAIN_TUNER MAIN_AUX MODE_INCR MODE_DECR FP BLUE OSD VOL_INCR VOL_DECR STAT MUTE UP_ARROW DN_ARROW LEFT_ARROW_DONE RIGHT_ARROW_SELE CT MENU MAIN_TOGGLE_7_5 MAIN_2_CHANNEL THX_LOGO DOLBY_LOGO LOGIC7_LOGO TV_L_LOGO DTS_LOGO MUSIC Deleted DATA (hex) None 0x05 None None None None None None None None 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x1A 0x1B 0x04 0x03 0x02 0x17 0x16 0x1C 0x15 0x01 0x1D 0x0A 0x08 0x09 0x1E 0x1F 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 None Zone-2 FUNCTION LIGHT ZONE_ON_STDBY MAIN ZONE REC Deleted Deleted Deleted Deleted SHIFT ZONE_DVD_1 ZONE_DVD_2 ZONE_LD ZONE_TV ZONE_SAT ZONE_VCR ZONE_CD ZONE_PVR ZONE_GAME ZONE_TAPE ZONE_TUNER ZONE_AUX TRIGGER1_ON TRIGGER1_OFF ZONE_VOL_N15DB ZONE_VOL_N30DB Reserved ZONE_VOL_INCR ZONE_VOL_DECR ZONE_STATUS ZONE_MUTE SUB_ADJ_INCR SUB_ADJ_DECR ZONE_BAL_LEFT ZONE_BAL_RIGHT ZONE_BAL_CENTER Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Deleted DATA (hex) None 0x05 None None None None None None None None 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x5A 0x5B 0x44 0x43 0x42 0x57 0x56 0x5C 0x55 0x41 0x5D 0x4A 0x48 0x49 0x5E 0x5F 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 None Button3 Record FUNCTION LIGHT REC_ON_STDBY MAIN ZONE REC Deleted Deleted Deleted Deleted SHIFT REC_DVD_1 REC_DVD_2 REC_LD REC_TV REC_SAT REC_VCR REC_CD REC_PVR REC_GAME REC_TAPE REC_TUNER REC_AUX TRIGGER2_On TRIGGER2_OFF REC_VOL_N15DB REC_VOL_N30DB Reserved REC_VOL_INCR REC_VOL_DECR REC_STATUS REC_MUTE Reserved Reserved REC_BAL_LEFT REC_BAL_RIGHT REC_BAL_CENTER Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Deleted DATA (hex) None 0x05 None None None None None None None None 0xE0 0xE1 0xE2 0xE3 0xE4 0xE5 0xE6 0xE7 0xE8 0xE9 0xEA 0xEB 0xDA 0xDB 0xC4 0xC3 0xC2 0xD7 0xD6 0xDC 0xD5 0xC1 0xDD 0xCA 0xC8 0xC9 0xDE 0xDF 0xCB 0xCC 0xCD 0xCE 0xCF 0xD0 None Button4 Shift FUNCTION LIGHT SHIFT_STDBY MAIN ZONE REC Deleted Deleted Deleted Deleted SHIFT MAIN_OFF ZONE_OFF REC_OFF LOUDNESS_ON LOUDNESS_OFF Reserved BASS_INCR TREBLE_INCR TILT_INCR BASS_DECR TREBLE_DECR TILT_DECR ON STANDBY VOL_N15DB VOL_N30DB EQ_OFF VOL_03DB VOL_N03DB INPUT_STATUS FULL_MUTE FADER_FRONT FADER_REAR BAL_LEFT BAL_RIGHT BAL_CENTER MAIN_SRC_MODE BYPASS THX_EX_TOGGLE DOLBY_EX_TOGGLE Reserved MONO_LOGIC DTS_ES_TOGGLE MUSIC_SURROUND Deleted DATA (hex) None 0x05 None None None None None None None None 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB 0x9A 0x9B 0x84 0x83 0x82 0x97 0x96 0x9C 0x95 0x81 0x9D 0x8A 0x88 0x89 0x9E 0x9F 0x8B 0x8C 0x8D 0x8E 0x8F 0x90 None Button9 © 2004 Harman Specialty Group All rights reserved. [. . . ]

DISCLAIMER TO DOWNLOAD THE USER GUIDE LEXICON MC-12 V4.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 V4.0 will begin.

 

Copyright © 2015 - manualRetreiver - All Rights Reserved.
Designated trademarks and brands are the property of their respective owners.