Abbreviations; General Description - Lexicon MC-12 V4.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-6 Manual

Serial communications protocol definition software version 4.0
Table of Contents

Advertisement

Lexicon
MC-12 Serial Communications Protocol

3 Abbreviations

SOP
Start of Packet
EOP
End of Packet
ACK
Acknowledge
NAK
No Acknowledge
FPD
Front Panel Display

4 General Description

The intention of the MC-12 serial port and protocol communication is for an external connected HOST to
control and obtain status from the MC-12. The protocol has been designed to focus on two specific goals.
The first is HOST uploading and downloading of MC-12 configuration, and system/effect setups. The
second is HOST control of basic user adjustable parameters.(i.e. input, volume, balance...)
HOST
The MC-12 uses simple notification, command, response and acknowledgment packets to have
communication transactions with a given HOST. This protocol is designed for point to point
communication between a HOST and MC-12. The MC-12 Protocol is a 3 layered system. The MC-12
serial protocol allows for the MC-12, or the HOST, to initiate a communication transaction. Most
transactions are initiated by the HOST. MC-12 then responds to the HOST command with either a response
or acknowledgment packet. There are a few asynchronous notifications that MC-12 initiates indicating
system changes. Each transaction initiated must wait for a corresponding response before initiating the next
transmission.
The 3 protocol layers are Physical, Data Link, and Application Layers.
Physical Layer (RS232)
Data Link Layer
The MC-12 Serial Protocol attempts to be as backward compatible with the MC-1 as possible. This
document will try to inform the user/programmer of the consistencies and differences between the MC-1
protocol and the MC-12 protocol. The basic structure of the protocol has not changed. A number of
command/responses/notifications packets have been implemented exactly as they were in the MC-1. These
commands may not fully exercise the functionality of the MC-12 (i.e. Mc-1 has 8 inputs that have been
mapped to 8 of the 12 inputs on the MC-12, MC-1 IR codes are not the same as MC-12 IR codes) In the
case of these commands additional MC-12 commands have been added to fully implement the MC-12
functionality. In addition, some the internal structure of the MC-12 has forced the protocol to be unable to
© 2004 Harman Specialty Group All rights reserved.
Rs-232 Serial Link
Application Layer
Printed on: 07/19/04
Lexicon MC-12
CD VOL
7 of 102

Advertisement

Table of Contents
loading

Table of Contents