ABC Office manual Set Output Level Adjustments, 33.3 DC-2/MC-1 Response, Data Description

Page 33

Lexicon, Inc.

 

 

 

 

 

 

DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

 

 

 

 

 

 

 

Application Header:

 

 

 

 

 

 

Command

 

DC_CMD_SET_MUTE

 

0x31

 

Data Count

 

 

 

1

0x01

 

Application Data:

 

 

 

 

 

 

Data[0]

 

Mute State

 

nn

 

7.3.33.2 Data Description

 

 

 

 

MUTE State: Value

Definition

 

 

 

 

0

UNMUTE

The user mute state is set to unmuted. The DC-2/MC-1 may

still be muted for other internal reasons.

 

 

 

1

USER MUTE

The system volume decrements by the specified user amount

as set in the OUTPUT LEVELS Menu.

 

 

 

2

FULL MUTE

The system is fully muted.

 

 

 

7.3.33.3 DC-2/MC-1 Response

The DC-2/MC-1 will set the mute state according to the value transmitted. The DC-2/MC-1 may still be full muted if other conditions require the audio path to be muted. This is only a direct access to the user mute state.

7.3.33.4 Data Validation

The Data value transmitted to the DC-2/MC-1 will be verified as a valid value. If Valid the DC-2/MC-1 will set/clear the mute and respond with an ACK Packet. If the data value is invalid the DC-2/MC-1 will respond with an DC_ERR_INVALID_DATA error NAK.

7.3.34 Set Output Level Adjustments

The Set Output level adjustments Command message allows the RS232 users to set the DC-2/MC-1’s output level adjustments to a given value. These adjustments can otherwise be set through the Internal or External Noise Output Level Menus.

7.3.34.1 Command Packet Description

 

 

Application Header:

 

 

 

Command

DC_CMD_SET_OUTPUT_ADJ

 

0x32

Data Count

 

2

0x02

Application Data:

 

 

 

Data[0]

Adjustment Value

 

nn

Data[1]

Output ID

 

nn

7.3.34.2

Data Description

 

 

Adjustment Value:

Unsigned 8 bit Integer

 

 

Range:

0 - 40 Counts

 

 

Conversion:

0 = -10 dB

 

 

 

 

40 = +10 dB

 

 

Step:

0.5 dB /Count

Output Id:

Unsigned 8 bit Integer

 

33 of 44

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