Home AMX User Forum NetLinx Studio

Serial control of Lexicon MC-12 HD

I am trying to remember the proper format to send HEX codes in a command sequence...

dvLexicon is defined as com 3 on NI2100...

Does this look right?

To mute the main Volume:

Send_String dvLexicon , "$F1,$04,$39,$01,$15,$F2"

Want to verify before I go onsite... First AMX project in a while...
Thanks,
Robert

Comments

  • Syntax is correct, but can't verify the command itself.
    Remember to set the baud rate of the serial port by DATA_EVENT..ONLINE
  • Thanks

    Thanks Marc,
    That's what I needed. I verified the command elements by looking at the module in a C* program. Just wasn't quite sure I remembered the form it needed to be in....

    Have a great day...
  • Anyone Controlled an MC12-HD?

    Here is what I came up with by looking a C* module but am not quite sure... What raised my query is looking for a command to unmute once it is muted, the command could be a toggle but if anyone has experience I would appreciate comments....
    dvLexicon_Main_Vol_Mute[] = "$F1,$04,$39,$01,$15,$F2"
    dvLexicon_Main_Vol_Dn []= "$F1,$04,$39,$01,$16,$F2"
    dvLexicon_Main_Vol_Up []= "$F1,$04,$39,$01,$17,$F2"
    dvLexicon_Power_On []= "$F1,$04,$14,$01,$18,$F2"
    dvLexicon_Power_Off []= "$F1,$04,$14,$01,$19,$F2"
    dvLexicon_Main_Input_Off[] = "$F1,$04,$39,$01,$A0,$F2"
    dvLexicon_Main_Input_DVD1[] = "$F1,$04,$39,$01,$20,$F2"
    dvLexicon_Main_Input_DVD2[] = "$F1,$04,$39,$01,$21,$F2"
    dvLexicon_Main_Input_LD[] = "$F1,$04,$39,$01,$22,$F2"
    dvLexicon_Main_Input_TV[] = "$F1,$04,$39,$01,$23,$F2"
    dvLexicon_Main_Input_SAT[] = "$F1,$04,$39,$01,$24,$F2"
    dvLexicon_Main_Input_VCR[] = "$F1,$04,$39,$01,$25,$F2"
    dvLexicon_Main_Input_CD[] = "$F1,$04,$39,$01,$26,$F2"
    dvLexicon_Main_Input_PVR[] = "$F1,$04,$39,$01,$27,$F2"
    dvLexicon_Main_Input_Game[] = "$F1,$04,$39,$01,$28,$F2"
    dvLexicon_Main_Input_Tape[] = "$F1,$04,$39,$01,$29,$F2"
    dvLexicon_Main_Input_Tuner[] = "$F1,$04,$39,$01,$2A,$F2"
    dvLexicon_Main_Input_Aux[] = "$F1,$04,$39,$01,$2B,$F2"
  • a_riot42a_riot42 Posts: 1,624
    McNeill wrote: »
    Here is what I came up with by looking a C* module but am not quite sure... What raised my query is looking for a command to unmute once it is muted, the command could be a toggle but if anyone has experience I would appreciate comments....

    I have no experience with this unit but it looks to me as if it actually has 3 mute states. Unmuted, user mute, and full mute. The device will also send packets back to allow you to parse the mute state. That's about as good as it gets in AMX land!
    Paul
  • Joe HebertJoe Hebert Posts: 2,159
    McNeill wrote:
    What raised my query is looking for a command to unmute once it is muted, the command could be a toggle but if anyone has experience I would appreciate comments....

    dvLexicon_Main_Vol_Mute[] = "$F1,$04,$39,$01,$15,$F2"
    That looks correct for the IR mute toggle command.

    You can also use the DC_CMD_SET_MUTE to set the state:

    Mute On = ?$F1,$04,$31,$01,$01,$F2?

    Mute Off = ?$F1,$04,$31,$01,$00,$F2?

    HTH
  • kennyannkennyann Posts: 113
    Tuner Query

    Hey guys:

    I am working with RV8 which seems to be similar codes to the MC12. I am wondering if anyone has come with the propoer code to query the unit to get the tuner information. I cannot seem to find the code in Lexicon protocol. Maybe I am missing it. Lexicon needs to its act together and write a clearer document - this is crazy. I takes a lot less time to write module for other AV receviers than the Lexicon. I am going to push to move away from Lexicon.

    Thank you for any help
    Kenny A
Sign In or Register to comment.