Lexicon, Inc.
MC-12 Serial Communications Protocol
Printed on: 08/18/03
© 2003 Lexicon, Inc. All rights reserved.
3 of 94
1
Documents
6
1.1
Change List
6
2
Definitions
6
2.1
Protocol Version Cross-reference
6
3
Abbreviations
6
4
General Description
7
5
Physical Layer
8
DB-9 RS232 Connector
8
5.2
Serial Port Driver
8
5.3
Errors
8
5.4
MC-12 Receive Buffer
8
5.5
MC-12 Hardware Verification (V1.10, Not Supported in MC-12 V1.00, V1.01)
8
6
Data Link Layer
9
6.1
Errors
9
7
Application Layer
10
7.1
MC-12 Asynchronous Notification Packets
10
7.1.1
Wakeup Notification (MC-12, MC-1)
10
7.1.2
Sleep Notification (MC-12, MC-1)
10
7.1.3
Front Panel Display (MC-12, MC-1)
10
7.1.4
MC-1 Parameter Change (MC-12, MC-1)
11
7.1.5
MC-12 Parameter Notification by Id (MC-12)
13
7.2
Acknowledgment Packets
14
7.2.1
Acknowledge (MC-12, MC-1)
14
7.2.2
No Acknowledge (MC-12, MC-1)
15
7.3
Host Initiated Command Packets
15
7.3.1
Reset Unit (MC-12, MC-1)
15
7.3.2
Restore (MC-12, MC-1)
15
7.3.3
MC-1 Send IR Command (MC-12, MC-1)
16
7.3.4
Get Unit Configuration (MC-12, MC-1)
16
7.3.5
Get System Status (MC-12, MC-1)
19
7.3.6
Get Zone 2 Status (MC-12, MC-1)
21
7.3.7
Get System Parameter Definition (MC-1)
22
7.3.8
Get System Parameter Values (MC-1)
22
7.3.9
Get Effect Definition by Id (MC-1)
22
7.3.10
Get Effect Parameter Definition (MC-1)
22
7.3.11
Get Effect Parameter Values (MC-1)
22
7.3.12
Get Custom Name (MC-12, MC-1)
22
7.3.13
Get Input Name by Id (MC-12, MC-1)
23
7.3.14
Get FPD Control Registers (MC-1)
23
7.3.15
Set System Parameter Values (MC-1)
24
7.3.16
Set Effect Parameter Values (MC-1)
24
7.3.17
Set Effect Name by Effect Id (MC-1)
24
7.3.18
Set System Volume (MC-12, MC-1)
24
7.3.19
Set Main Balance (MC-12, MC-1)
24
7.3.20
Set Front/Back Balance (MC-12, MC-1)
25
7.3.21
Set Active Effect by Id (MC-12, MC-1)
26
7.3.22
Set Record Input (MC-12, MC-1)
26