Lexicon, Inc.
MC-12 Serial Communications Protocol Printed on: 08/18/03
© 2003 Lexicon, Inc. All rights reserved. 67 of 94
1.5.3 Send MC-12 IR Command Example
SOP DLL DC CMD AppDC DATA0 EOP
IR Key
Code
F1 04 39 01 28 F2
This example shows how to transmit the IR command for “
MAIN_GAME
”. This example command will select
the GAME input for the Main Zone. The bytes are transmitted from left to right and they
are defined as:
Byte 0: Start of Packet(F1 hex)
Byte 1: Data Link Layer(DLL) Data Count(DC); for an IR command this would be 4 bytes to
follow
Byte 2: The Application Layer Command, in this case it is 39 hex indicating this is an IR
command packet.
Byte 3: The Application Layer Data Count(DC); for this packet it is 1 data byte to follow.
Byte 4: The Application Command Data: This IR Command Packet is transmitting Key Code
“
MAIN_GAME
”(28 hex). To transmit other IR Key Codes the user would replace this byte
with other IR key codes as found in Appendix D MC-12 IR Codes.
Byte 5: End of Packet (F2 hex)
1.6 MC12 V3.00 Parameter ID List
The following table is for
V3.00 reference only
. These Parameter Id Values will change with S/W and
Protocol version changes. The MC12 can always be queried for the correct Parameter Id numbers and
Parameter Definition Packets.
ParamId
(dec)
ParamId
(hex)
ParamName
0 0x0000
1 0x0001 PARAM.INPUTS
2 0x0002 PARAM.INPUTS.OFF
3 0x0003 PARAM.INPUTS.OFF.INPNAME
4 0x0004 PARAM.INPUTS.OFF.DIGIN
5 0x0005 PARAM.INPUTS.OFF.ANLGIN
6 0x0006 PARAM.INPUTS.OFF.ANLGTRIM
7 0x0007 PARAM.INPUTS.OFF.TRIMMODE
8 0x0008 PARAM.INPUTS.OFF.VIDEOIN
9 0x0009 PARAM.INPUTS.OFF.CH2EFFCT
10 0x000A PARAM.INPUTS.OFF.DDEFFCT
11 0x000B PARAM.INPUTS.OFF.DTSEFFCT
12 0x000C PARAM.INPUTS.OFF.MSRCMODE
13 0x000D PARAM.INPUTS.OFF.RSRCMODE
14 0x000E PARAM.INPUTS.OFF.ZSRCMODE
15 0x000F PARAM.INPUTS.OFF.RECTRIM
16 0x0010 PARAM.INPUTS.OFF.SPDIF
17 0x0011 PARAM.INPUTS.OFF.ANLGBYPASS
18 0x0012 PARAM.INPUTS.OFF.DIGBYPASS
19 0x0013 PARAM.INPUTS.OFF.TRIGGER1
20 0x0014 PARAM.INPUTS.OFF.TRIGGER2
21 0x0015 PARAM.INPUTS.OFF.COMPONENTIN
22 0x0016 PARAM.INPUTS.OFF.SVID_16_9