ABC Office DC-2, MC-1 manual Product ID, SW Type, THX AC3 DTS, SW Level

Page 13

Lexicon, Inc.

 

DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

7.3.4.3 Data Description

ProductId:

This unsigned 8 bit value describes the product.

Product ID

Lexicon Dc-2

Lexicon MC-1

JBL Synthesis SDP-3

1

2

3

Software Type:

An unsigned 8 bit value indicating the current configuration of the unit’s

 

software. The following table shows the values assigned to the available types:

SW Type

THX

AC3

DTS

1

2

3

Software Level:

The following table shows the values assigned to the possible software levels:

 

SW Level

 

 

 

RELEASED

 

0

 

 

PRE_ALPHA

 

1

 

 

ALPHA

 

2

 

 

BETA

 

3

 

 

GAMMA

 

4

 

 

UNSUPPORTED

 

5

 

*Note: SW level indicates the status of the DC-2/MC-1 internal application software.

Software Major Revision: An unsigned integer value indicating the unit’s major software version. The host should use this information to determine if new effects, effect parameters, or system parameters have been added or removed.

Software Minor Revision: An unsigned integer value indicating this units minor software version. Indicates the units software operation has changed but effects, effect parameters, or system parameters have not changed.

Protocol Major Revision: An unsigned integer value indicating the serial communication protocol major version. The host should use this value to determine if new commands, notifications, or response packets have been added or deleted from this specification.

Protocol Minor Revision: An unsigned integer value indicating the serial communication protocol minor version. The host should use this value to determine if the existing commands, notifications, or response packets have changed in this specification

Total Number of System Parameters: An unsigned integer value indicating the maximum number of system parameters for this version of software. This should be used to determine the data count for the “DC-2/MC-1 System Parameter Values Packet” and “Set System Parameter Values Packet”.

Total Number of Effects: An unsigned integer value indicating the maximum number of effects available for this version of software. This should be used to determine the maximum EffectId used in the “Get Effect Definition Packet”, “Get Effect Parameter Definition Packet”, “Set Effect Name Packet” , and “Set Effect Parameter Values Packet”.

13 of 44

Image 13
Contents Serial Communications Protocol Definition Data Link Layer Internal Use Definitions DocumentsAbbreviations General DescriptionPhysical Layer DB-9 RS232 ConnectorSerial Port Driver DC-2/MC-1 Receive Buffer ErrorsDC-2/MC-1 Hardware Verification Data Link LayerDC-2/MC-1 Asynchronous Notification Packets Application LayerWakeup Notification Notification Packet DescriptionFront Panel Display Buffer Sleep NotificationHost Response Expected Data DescriptionSupported System Parameters Host ResponseAcknowledge Acknowledgment PacketsNo Acknowledge Reset Unit Host Initiated Command PacketsRestore Defaults Send IR Command4.2 DC-2/MC-1 Unit Configuration Response Packet Get DC-2/MC-1 Unit Configuration3.3 DC-2/MC-1 Response Data ValidationSW Type Product IDTHX AC3 DTS SW LevelSystem Status Response Packet Get System StatusDcrespsysstatus Rateunknown RATE44 RATE48 RATE88 Get Record/Zone 2 StatusRATE96 INSTREAMAC351Get System Parameter Definition Get System Parameter Definition by Id Command PacketRecord/Zone2 Status Response Packet DccmdgetrecstatusSystem Parameter Definition Response Packet Get System Parameter Definition by Name Command PacketDccmdgetsysparambyname DcrespsysparamdefGet Effect Definition by Id Get System Parameter ValuesSystem Parameter Values Response Packet Effect Definition Response PacketEffect Parameter Definition Response Packet Get Effect Parameter DefinitionDcrespeffectdef Dccmdgeteffectparamdef10.5 Data Description Get Effect Parameter ValuesEffect Parameter Values Response Packet ApplicationHeaderGet Input Name by Id Get Custom NameData Description Custom Name Response Packet Input Name Response Packet Get FPD Control RegistersFPD Control Register Response Packet Set Effect Parameter Values Set System Parameter Values15.3 DC-2/MC-1 Response Dcrespfpdcontrol16.3 DC-2/MC-1 Response Set Effect Name by Effect Id17.3 DC-2/MC-1 Response DccmdseteffectparamvaluesSet Main Balance Set System Volume18.3 DC-2/MC-1 Response 19.3 DC-2/MC-1 ResponseSet Active Effect by Id Set Front/Back BalancePacket Description 20.3 DC-2/MC-1 ResponseClear Record/Zone2 Input Set Record/Zone2 Input22.3 DC-2/MC-1 Response Data Validation 23.3 DC-2/MC-1 Response Data ValidationSet Zone2 Left/Right Balance Set Zone2 VolumeSet Custom Name 24.3 DC-2/MC-1 Response26.3 DC-2/MC-1 Response Set Input Name by Id27.3 DC-2/MC-1 Response DccmdsetcustnameHost Wakeup Set FPD Control Registers28.3 DC-2/MC-1 Response Data Description 29.3 DC-2/MC-1 ResponseHost Sleep Get Communication Configuration31.3 Data Description Dccmdsetcomconfig Set Communication ConfigurationSet Mute 32.2 Data Description33.3 DC-2/MC-1 Response Set Output Level Adjustments34.2 Data Description Dccmdsetmute34.3 DC-2/MC-1 Response Send Display String Command35.2 Data Description 35.3 DC-2/MC-1 ResponsePoke Command Peek CommandAppendix a Command Codes Internal UseAcknowledgments ResponsesError CodeHex Appendix B Error CodesHex Function Code Shift Functions Hex Code Rec Function Appendix C DC-2/MC-1 IR-CodesAppendix E Protocol Constants Appendix D Input Id’sInput Name Input Id Constant ValueDecApplication Notes and Examples Appendix F FPD Control RegistersBox initializations 15.1.1 DC-2/MC-1Downloading the System Setup to the DC-2/MC-1 Getting System Wide Status and SetupSimple System Control & System Status Examples Get Unit ConfigurationSOP DLL DC CMD DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA815.5.3 Set Input Name Get Effect DefinitionCmd Send IR Command Example