ABC Office MC-1, DC-2 manual Examples, Get Unit Configuration, Sop Dll Dc Cmd

Page 42

Lexicon, Inc.

 

DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

15.5 Examples:

The following examples show the byte’s transmitted for the Get Unit Config, Get Effect Definition, and Set Input Name transactions. They are shown as they should be transmitted from left to right.

15.5.1 Get Unit Configuration

The HOST initiates by sending the GET_UNIT_CONFIG command packet:

SOP

DLL DC

CMD

AppDC

EOP

F1

03

15

00

F2

If the command is received with out error the DC-2/MC-1 responds with the UNIT_CONFIG response packet:

SOP

 

DLL DC

CMD

App DC

DATA0

 

DATA1

DATA2

DATA3

 

DATA4

 

DATA5

DATA6

 

DATA7

 

DATA8

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

SW

 

 

SW MJ

 

SW MN

 

PTCL

 

PTCL

 

 

SYS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PARAM

 

EFFECT

 

 

 

 

 

 

 

 

 

 

 

 

 

Id

 

TYPE

SW LVL

REV

 

REV

 

MJ REV

MN REV

COUNT

 

COUNT

 

 

F1

 

1C

 

80

 

 

19

 

00

 

03

03

 

03

 

 

01

 

 

 

01

 

00

 

 

BE

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DATA9

DATA10

DATA11

 

DATA12

 

DATA13

DATA14

DATA15

DATA16

 

DATA17

DATA18

 

DATA19

 

DATA20

DATA21

 

DATA22

 

DATA23

 

DATA24

EOP

Time

 

Time

Time

 

Time

 

Time

Time

Time

Time

 

Time

 

 

Time

 

Time

 

Time

 

Time

 

Time

 

Time

 

Time

 

Stamp

 

Stamp

Stamp

 

Stamp

 

Stamp

Stamp

Stamp

Stamp

 

Stamp

 

Stamp

 

Stamp

 

Stamp

 

Stamp

 

Stamp

 

Stamp

 

Stamp

 

39

38

 

2F

 

30

 

36

 

2F

32

36

 

20

 

30

 

 

39

 

3A

 

35

 

 

39

 

00

 

00

F2

9

8

/

 

0

 

6

 

/

 

2

6

 

(sp)

 

0

 

 

9

 

:

 

 

5

 

 

9

 

 

 

 

 

From the response packet we can see that the DC-2/MC-1 is configured as a Product Id is Lexicon DC-2/MC-1

Software type DTS Software level of alpha Software Version 3.01 Protocol Version 1.00 with 190 system parameters and 37 effects,

and the ROM was built “98/06/26 09:59”

42 of 44

Image 42
Contents Serial Communications Protocol Definition Data Link Layer Internal Use Abbreviations DocumentsDefinitions General DescriptionDB-9 RS232 Connector Physical LayerSerial 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 ParametersAcknowledgment Packets AcknowledgeNo 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 LevelGet System Status System Status Response PacketDcrespsysstatus 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 Custom Name Get Input Name by IdData Description Custom Name Response Packet Get FPD Control Registers Input Name Response PacketFPD 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 ResponseGet Communication Configuration Host Sleep31.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-1Getting System Wide Status and Setup Downloading the System Setup to the DC-2/MC-1Simple 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