ABC Office MC-1, DC-2 manual Acknowledgment Packets, No Acknowledge

Page 10

Lexicon, Inc.

 

 

DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

Zone 2 Balance

Z2_BAL

 

Zone 2 Mute

Z2_MUTE

 

Bass

BASS

 

Treble

TREBLE

 

Loudness

LOUDNESS

 

Tilt

TILT

 

Menu Background On/Off

MENU_BKGND

 

The parameter definitions for each of these parameters can be obtained by querying the DC-2/MC-1 with the DC_CMD_GET_SYS_PARAM_BY_NAME command. The DC_RESP_SYS_PARAM_DEF will contain the ParamId for each of the parameters. The ParamId may change with s/w version changes, but the Parameter Name will not.

7.2 Acknowledgment Packets

Acknowledge and No Acknowledge packets are used to communicate transmission, packet and data validation status. Both the HOST and DC-2/MC-1 can transmit and receive these packets.

7.2.1

Acknowledge

 

 

 

 

7.2.1.1

Packet Description

 

 

 

 

 

 

 

 

 

 

Application Header:

 

 

 

 

Command

 

DC_ACK

 

0xE0

 

Data Count

 

 

1

0x01

 

Application Data:

 

 

 

 

 

Data[0]

 

Command

 

nn

 

7.2.1.2

Data Description

 

 

 

 

Command:

 

 

 

 

 

 

 

DataType:

Valid DC-2/MC-1 command as defined in Appendix A Command Codes.

7.2.2 No Acknowledge

 

 

 

 

7.2.2.1

Packet Description

 

 

 

 

 

 

 

 

 

Application Header:

 

 

 

 

Command

DC_NACK

0xE1

 

 

Data Count

 

2

0x02

 

 

Application

Data:

 

 

 

 

 

Data[0]

Command

nn

 

 

Data[1]

ErrorCode

nn

 

 

7.2.2.2 Data Description

Command:

 

DataType:

Valid DC-2/MC-1 command as defined in Appendix A Command Codes.

ErrorCode:

 

DataType:

Error code as defined in Appendix B Error Codes.

10 of 44

Image 10
Contents Serial Communications Protocol Definition Data Link Layer Internal Use Abbreviations DocumentsDefinitions General DescriptionPhysical Layer DB-9 RS232 ConnectorSerial Port Driver DC-2/MC-1 Hardware Verification ErrorsDC-2/MC-1 Receive Buffer Data Link LayerWakeup Notification Application LayerDC-2/MC-1 Asynchronous Notification Packets Notification Packet DescriptionHost Response Expected Sleep NotificationFront Panel Display Buffer Data DescriptionHost Response Supported System ParametersAcknowledge Acknowledgment PacketsNo Acknowledge Restore Defaults Host Initiated Command PacketsReset Unit Send IR Command3.3 DC-2/MC-1 Response Get DC-2/MC-1 Unit Configuration4.2 DC-2/MC-1 Unit Configuration Response Packet Data ValidationTHX AC3 DTS Product IDSW Type SW LevelSystem Status Response Packet Get System StatusDcrespsysstatus RATE96 Get Record/Zone 2 StatusRateunknown RATE44 RATE48 RATE88 INSTREAMAC351Record/Zone2 Status Response Packet Get System Parameter Definition by Id Command PacketGet System Parameter Definition DccmdgetrecstatusDccmdgetsysparambyname Get System Parameter Definition by Name Command PacketSystem Parameter Definition Response Packet DcrespsysparamdefSystem Parameter Values Response Packet Get System Parameter ValuesGet Effect Definition by Id Effect Definition Response PacketDcrespeffectdef Get Effect Parameter DefinitionEffect Parameter Definition Response Packet DccmdgeteffectparamdefEffect Parameter Values Response Packet Get Effect Parameter Values10.5 Data Description 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 15.3 DC-2/MC-1 Response Set System Parameter ValuesSet Effect Parameter Values Dcrespfpdcontrol17.3 DC-2/MC-1 Response Set Effect Name by Effect Id16.3 DC-2/MC-1 Response Dccmdseteffectparamvalues18.3 DC-2/MC-1 Response Set System VolumeSet Main Balance 19.3 DC-2/MC-1 ResponsePacket Description Set Front/Back BalanceSet Active Effect by Id 20.3 DC-2/MC-1 Response22.3 DC-2/MC-1 Response Data Validation Set Record/Zone2 InputClear Record/Zone2 Input 23.3 DC-2/MC-1 Response Data ValidationSet Custom Name Set Zone2 VolumeSet Zone2 Left/Right Balance 24.3 DC-2/MC-1 Response27.3 DC-2/MC-1 Response Set Input Name by Id26.3 DC-2/MC-1 Response Dccmdsetcustname28.3 DC-2/MC-1 Response Set FPD Control RegistersHost Wakeup Data Description 29.3 DC-2/MC-1 ResponseHost Sleep Get Communication Configuration31.3 Data Description Set Mute Set Communication ConfigurationDccmdsetcomconfig 32.2 Data Description34.2 Data Description Set Output Level Adjustments33.3 DC-2/MC-1 Response Dccmdsetmute35.2 Data Description Send Display String Command34.3 DC-2/MC-1 Response 35.3 DC-2/MC-1 ResponseAppendix a Command Codes Peek CommandPoke Command Internal UseResponses AcknowledgmentsAppendix B Error Codes Error CodeHexAppendix C DC-2/MC-1 IR-Codes Hex Function Code Shift Functions Hex Code Rec FunctionInput Name Input Id Appendix D Input Id’sAppendix E Protocol Constants Constant ValueDecBox initializations Appendix F FPD Control RegistersApplication Notes and Examples 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 SOP DLL DC CMD Get Unit ConfigurationExamples DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8Get Effect Definition 15.5.3 Set Input NameSend IR Command Example Cmd