EasyManua.ls Logo

Lexicon MC-12 V3.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-5 User Manual

Lexicon MC-12 V3.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-5
94 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #41 background imageLoading...
Page #41 background image
Lexicon, Inc.
MC-12 Serial Communications Protocol Printed on: 08/18/03
© 2003 Lexicon, Inc. All rights reserved. 41 of 94
TimeStamp: Is a null terminated ASCII text string describing the build date and time of the
current software build. The Format of this text string is:
“yy/mm/dd(sp)hh:mm”
yy- is the last two digits of the year (i.e. year 2001=01, year 2002 = 02)
mm - is the month
dd- is the day
(sp) - is an ASCII space character (0x20)
hh - is the hour
mm - is the minute
SerialNumber: The Serial Number is an unsigned 32 bit integer holding the unique value of the
current unit.
7.3.40 MC-12 Send IR Command (MC-12)
This command allows the HOST to transmit IR command key codes to the MC-12.
7.3.40.1 Command Packet Description
Application Header:
Command MC_CMD_IR 0x39
Data Count 1 0x01
Application Data:
Data[0] KeyCode nn
7.3.40.2 Data Description
KeyCode:
Data Type: Unsigned 8 bit integer.
Valid Values: Appendix D MC-12 IR-Codes
7.3.40.3 MC-12 Response
The KeyCode is processed as a valid IR code. No acknowledgment will be sent from MC-12.
7.3.40.4 Data Validation
The KeyCode data will be verified as a legal IR code. If the Code is not valid the MC-12 will not respond.
7.3.41 MC-12 Get Parameter Value by Id (MC-12)
Request to MC-12 for the current value of a given parameter. The MC-12 will respond with a “Parameter
Value Packet”.
7.3.41.1 Command Packet Description
Application Header:
Command MC_CMD_GET_PARAM_VALUE_BY_ID 0x3A
Data Count 2 0x02
Application Data:
Data[0] ParamId (LSB) nn
Data[1] ParamId (MSB) nn
7.3.41.2 Data Description

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Lexicon MC-12 V3.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-5 and is the answer not in the manual?

Lexicon MC-12 V3.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-5 Specifications

General IconGeneral
BrandLexicon
ModelMC-12 V3.0 - SERIAL COMMUNICATIONS PROTOCOL DEFINITION REV 1-5
CategoryComputer Hardware
LanguageEnglish

Summary

Physical Layer

DB-9 RS232 Connector

Details the wiring for the DB-9 RS232 serial connection between MC-12 and Host.

Application Layer

MC-12 Asynchronous Notification Packets

Details system change notifications: Power On, Standby, Display Update, Parameter Changes.

Host Initiated Command Packets

Reset Unit Command

Commands the MC-12 to perform a soft reset, retaining nonvolatile RAM.

Reset Unit Command Packet Description

Defines the packet structure for the Reset Unit command.

Reset Unit MC-12 Response

MC-12 performs internal reset, transmits Wakeup Notification. Nonvolatile RAM is maintained.

Restore Factory Defaults Command

Commands the MC-12 to restore system and effect parameters to factory defaults.

Restore Factory Defaults Command

Restore Factory Defaults Packet Description

Defines the packet structure for the Restore Factory Defaults command.

Restore Factory Defaults MC-12 Response

Resets parameters, transmits Wakeup Notification. Nonvolatile RAM is cleared.

Get Unit Configuration Command

Requests the MC-12's current unit configuration for compatibility.

Get Unit Configuration Command

Get Unit Configuration Packet Description

Defines the packet structure for the Get Unit Configuration command.

Unit Configuration Response Data Description

Get System Status Command

System Status Response Data Description

Get Zone 2 Status Command

Get Zone 2 Status Command Packet Description

Defines the packet structure for the Get Zone 2 Status command.

Zone 2 Status Response Data Description

Set System Volume Command Packet Description

Defines the packet structure for the Set System Volume command.

Set System Volume Data Description

Describes the Value field for system volume, its data type, max, and min.

Set System Volume MC-12 Response

MC-12 assigns the received value to the system volume.

Set Main Balance Command Packet Description

Defines the packet structure for the Set Main Balance command.

Set System Parameter Values (MC-1) Command

Set System Volume Command

Sets the system volume with the value provided in the packet.

Set Main Balance Command

Sets the system balance to the value provided in the packet.

Set Main Balance Command

Set Front/Back Balance Command

Sets the front/back balance to the value provided in the packet.

Set Active Effect by Id Command

Requests the MC-12 to set the active effect to the value provided in the packet.

Set Active Effect by Id Command

Set Record Input Command

Sets the record input to the value provided in the packet.

Set Record Input Command

Clear Record Input Command

Clears or unassigns the Record input, setting it to OFF if active.

Clear Record Input Packet Description

Defines the packet structure for the Clear Record Input command.

Clear Record Input MC-12 Response

MC-12 sets the active record input to OFF.

Set Zone 2 Volume Command

Sets the Zone 2 volume to the value provided in the packet.

Set Zone 2 Volume Command

Set Zone 2 Left/Right Balance Command

Sets the Zone 2 balance to the value provided in the packet.

Set Input Name by Id Command

Host Wakeup Command

Host indicates it has powered on/reset and is ready for MC-12 notifications/responses.

Host Wakeup Command Packet Description

Defines the packet structure for the Host Wakeup command.

Host Wakeup MC-12 Response

MC-12 responds to the Host Wakeup command with an ACK.

Host Sleep Command

Host Sleep Packet Description

Defines the packet structure for the Host Sleep command.

Get Communication Configuration Command

Requests current communications configuration for serial port and protocol.

Get Communication Configuration Packet Description

Defines the packet structure for the Get Communication Configuration command.

Communication Configuration Response Packet

Contains configuration register data for acknowledge and parameter change notifications.

Communication Configuration Response Data Description

Describes the Configuration Register, including Acknowledge and Parameter Change Enable bits.

Communication Configuration Response Data Description

Set Communication Configuration Command

Allows setting serial port/protocol configuration parameters like notifications.

Set Communication Configuration Packet Description

Defines the packet structure for the Set Communication Configuration command.

Set Communication Configuration Data Description

Describes the Configuration Register, including Acknowledge and Parameter Change Enable bits.

Set Communication Configuration MC-12 Response

Configuration data is copied to nonvolatile RAM; MC-12 responds with ACK.

Set Mute Command

Allows setting or clearing the MC-12 mute state directly.

Set Mute Command Packet Description

Defines the packet structure for the Set Mute command.

Set Mute Data Description

Describes the MUTE State values: UNMUTE, USER MUTE, FULL MUTE.

Set Mute Data Description

Set Mute MC-12 Response

MC-12 sets mute state; may still be muted by other conditions.

Send Display String Command

Allows HOST to send a 40-character string to MC-12 for OSD/FPD display.

Send Display String Packet Description

Defines the packet structure for sending a display string.

Send Display String Data Description

Describes DisplayFlags and DisplayStr fields.

Send Display String MC-12 Response

MC-12 displays string on OSD/FPD and ACKs command completion.

Get Parameter Definition by Id Command

Get Parameter Definition by Id Command Packet Description

Defines the packet structure for the Get Parameter Definition by Id command.

Get Parameter Definition by Id Data Description

Describes the ParamId (LSB/MSB) fields, its data type and max value.

Get Parameter Definition by Id Data Validation

Parameter Definition Response Packet

Contains parameter ID, type, max/min values, current value, path, and read-only status.

Parameter Definition Response Data Description

Describes ParamId, ParamType, and lists parameter types with data sizes.

Parameter Definition Response Data Description

Set Parameter Value by Id Command

Sets parameter value and runs associated functional changes.

Set Parameter Value by Id Command Packet Description

Defines packet structure for setting parameter value by ID, type, and value.

Set Parameter Value by Id Command Packet Description

Set Parameter Value by Id Data Description

Describes ParamId, ParamType, and Value fields, including multi-byte packing.

Set Parameter Value by Id Data Validation

Set Parameter Value by Id, No Run Command

Sets parameter value without running associated functional changes.

Set Parameter Value by Id, No Run Packet Description

Defines packet structure for setting parameter value without running functions.

Set Parameter Value by Id, No Run Data Description

Data description is the same as Paragraph 7.3.37.2.

Get Unit Configuration Command Packet Description

MC-12 Unit Configuration Response Packet

Contains product ID, software type, levels, revisions, parameter count, and serial number.

Unit Configuration Response Data Description

Describes Product ID and Software Type fields, including their respective value tables.

Timestamp Description

Get Parameter Value by Id Command Packet Description

Set Parameter Notification by Id Data Validation

Clear All Parameter Notifications Command

Get System Status Command Packet Description

Defines the packet structure for the Get System Status command.

System Status Response Packet

Contains current volume, input, effect ID, mute status, bypass, and balance.

System Status Response Data Description

Describes System Volume, Current Input, Effect ID, and other status fields.

Front/Back Balance Description

Zone 2 Status Response Packet

Contains Zone 2 volume, assigned input, mute status, and record status.

Zone 2 Status Response Data Description

Describes Zone 2 Volume, Assigned Zone 2 Input, Zone 2 Mute Active, Record Active, Zone 2 Balance.

Set Main Balance Command Packet Description

Set Main Balance Data Description

Describes the Value field for main balance, its data type, max, and min.

Set Main Balance MC-12 Response

MC-12 assigns the received value to the system balance.

Set Front/Back Balance Packet Description

Defines the packet structure for the Set Front/Back Balance command.

Set Front/Back Balance Data Description

Describes the Value field for front/back balance, its data type, max, and min.

Set Front/Back Balance MC-12 Response

MC-12 assigns the received value to the front/back balance.

Set Active Effect by Id Command (MC-12)

Set Active Effect by Id Command Packet Description

Defines the packet structure for the Set Active Effect by Id command.

Set Active Effect by Id Data Description

Describes the EffectId field, its data type, and conversion.

Set Active Effect by Id MC-12 Response

MC-12 loads the desired effect.

Set Record Input Command Packet Description

Defines the packet structure for the Set Record Input command.

Set Record Input Data Description

Describes the InputId field, its data type, and conversion.

Set Record Input MC-12 Response

MC-12 makes input active record input if Input Id is valid.

Set Record Input Command (MC-12)

Set Zone 2 Volume Command Packet Description

Defines the packet structure for the Set Zone 2 Volume command.

Set Zone 2 Volume Data Description

Describes the Value field for Zone 2 volume, its data type, max, and min.

Set Zone 2 Volume MC-12 Response

MC-12 assigns the received value to the Zone 2 volume.

Set Zone 2 Left/Right Balance Packet Description

Defines the packet structure for the Set Zone 2 Balance command.

Set Zone 2 Left/Right Balance Data Description

Describes the Value field for Zone 2 balance, its data type, max, and min.

Set Zone 2 Left/Right Balance MC-12 Response

MC-12 assigns the received value to the Zone 2 balance.

Set Zone 2 Left/Right Balance MC-12 Response

Set Input Name by Id Command (MC-12)

MC-12 Get Unit Configuration Example

Send MC-12 IR Command Example

Related product manuals