ABC Office MC-1, DC-2 manual Data Link Layer

Page 2

Lexicon, Inc.

 

DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

1

Documents

4

2

Definitions

4

3

Abbreviations

4

4

General Description

4

5

Physical Layer

5

 

5.1

DB-9 RS232 Connector

5

 

5.2

Serial Port Driver

5

 

5.3

Errors

6

 

5.4

DC-2/MC-1 Receive Buffer

6

 

5.5

DC-2/MC-1 Hardware Verification

6

6

Data Link Layer

6

 

6.1

Errors

7

7

Application Layer

7

 

7.1

DC-2/MC-1 Asynchronous Notification Packets

7

 

7.1.1

Wakeup Notification

7

 

7.1.2

Sleep Notification

8

 

7.1.3

Front Panel Display Buffer

8

 

7.1.4

Parameter Change Notification

9

 

7.2

Acknowledgment Packets

10

 

7.2.1

Acknowledge

10

 

7.2.2

No Acknowledge

10

 

7.3

Host Initiated Command Packets

11

 

7.3.1

Reset Unit

11

 

7.3.2

Restore Defaults

11

 

7.3.3

Send IR Command

11

 

7.3.4

Get DC-2/MC-1 Unit Configuration

12

 

7.3.5

Get System Status

14

 

7.3.6

Get Record/Zone 2 Status

15

 

7.3.7

Get System Parameter Definition

16

 

7.3.8

Get System Parameter Values

18

 

7.3.9

Get Effect Definition by Id

18

 

7.3.10

Get Effect Parameter Definition

19

 

7.3.11

Get Effect Parameter Values

20

 

7.3.12

Get Custom Name

21

 

7.3.13

Get Input Name by Id

21

 

7.3.14

Get FPD Control Registers

22

 

7.3.15

Set System Parameter Values

23

 

7.3.16

Set Effect Parameter Values

23

 

7.3.17

Set Effect Name by Effect Id

24

 

7.3.18

Set System Volume

25

 

7.3.19

Set Main Balance

25

 

7.3.20

Set Front/Back Balance

26

 

7.3.21

Set Active Effect by Id

26

 

7.3.22

Set Record/Zone2 Input

27

 

7.3.23

Clear Record/Zone2 Input

27

 

7.3.24

Set Zone2 Volume

28

 

7.3.25

Set Zone2 Left/Right Balance

28

2 of 44

Image 2
Contents Serial Communications Protocol Definition Data Link Layer Internal Use Abbreviations DocumentsDefinitions General DescriptionSerial Port Driver DB-9 RS232 ConnectorPhysical Layer 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 ParametersNo Acknowledge Acknowledgment PacketsAcknowledge 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 LevelDcrespsysstatus Get System StatusSystem Status Response Packet 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 ApplicationHeaderData Description Custom Name Response Packet Get Custom NameGet Input Name by Id FPD Control Register Response Packet Get FPD Control RegistersInput Name 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 Response31.3 Data Description Get Communication ConfigurationHost Sleep 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-1Simple System Control & System Status Getting System Wide Status and SetupDownloading the System Setup to the DC-2/MC-1 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