ABC Office Set System Parameter Values, Set Effect Parameter Values, 15.3 DC-2/MC-1 Response

Page 23

Lexicon, Inc.

 

 

 

DC-2/MC-1 Serial Communications Protocol

 

Printed on: 10/19/00

 

 

 

Application Header:

 

 

Command

DC_RESP_FPD_CONTROL

0x88

 

Data Count

4

0X04

 

Application

Data:

 

 

Data[0]

FPD_CtrlReg0

nn

 

Data[1]

FPD_CtrlReg1

nn

 

Data[2]

FPD_CtrlReg2

nn

 

Data[4]

FPD_MinUpdate

nn

 

7.3.14.3 Data Description

FPD_CtrlReg0: BitPack as defined in Appendix F FPD Control Registers

FPD_CtrlReg1: BitPack as defined in Appendix F FPD Control Registers

FPD_CtrlReg2: BitPack as defined in Appendix F FPD Control Registers

FPD_MinUpdate:

This value sets the minimum time between FPD Notification Transmissions.

 

Data Type:

Unsigned 8 bit integer

 

Default:

50(100 mSec)

 

Range:

50 - 255 counts

 

Conversion:

500 counts/sec

7.3.15 Set System Parameter Values

Command DC-2/MC-1 to replace the system parameter values with the values in this packet.

7.3.15.1 Command Packet Description

Application Header:

Command

DC_CMD_SET_SYS_PARAM_VALUES

0x1E

Data Count

SYS_PARAM_COUNT

nn

Application Data:

 

 

Data[0]

sys_param_value[0]

nn

Data[1]

sys_param_value[1]

nn

Data[…]

sys_param_value[…]

nn

Data[SYS_PARAM_COUNT-1]

sys_param_value[SYS_PARAM_COUNT-1]

nn

7.3.15.2 Data Description

sys_param_values:

 

Data Type:

Array of unsigned 8 bit Integers

Max

Each value is set by its system parameter definition.

Array Size:

Set by the System Parameter Count in the “Unit Configuration Packet”.

7.3.15.3 DC-2/MC-1 Response

The DC-2/MC-1 will assign the values from the packet to the system parameter values in Nonvolatile RAM, and reset the unit to initialize the new values.

7.3.15.4 Data Validation

If any of the values exceeds it’s maximum value the DC-2/MC-1 will ignore the command and transmit a DC_NAK command with an error code DC_INVALID_DATA.

7.3.16 Set Effect Parameter Values

Commands DC-2/MC-1 to replace the given effect parameter values with the values in this packet.

23 of 44

Image 23
Contents Serial Communications Protocol Definition Data Link Layer Internal Use General Description DocumentsDefinitions AbbreviationsSerial Port Driver DB-9 RS232 ConnectorPhysical Layer Data Link Layer ErrorsDC-2/MC-1 Receive Buffer DC-2/MC-1 Hardware VerificationNotification Packet Description Application LayerDC-2/MC-1 Asynchronous Notification Packets Wakeup NotificationData Description Sleep NotificationFront Panel Display Buffer Host Response ExpectedSupported System Parameters Host ResponseNo Acknowledge Acknowledgment PacketsAcknowledge Send IR Command Host Initiated Command PacketsReset Unit Restore DefaultsData Validation Get DC-2/MC-1 Unit Configuration4.2 DC-2/MC-1 Unit Configuration Response Packet 3.3 DC-2/MC-1 ResponseSW Level Product IDSW Type THX AC3 DTSDcrespsysstatus Get System StatusSystem Status Response Packet INSTREAMAC351 Get Record/Zone 2 StatusRateunknown RATE44 RATE48 RATE88 RATE96Dccmdgetrecstatus Get System Parameter Definition by Id Command PacketGet System Parameter Definition Record/Zone2 Status Response PacketDcrespsysparamdef Get System Parameter Definition by Name Command PacketSystem Parameter Definition Response Packet DccmdgetsysparambynameEffect Definition Response Packet Get System Parameter ValuesGet Effect Definition by Id System Parameter Values Response PacketDccmdgeteffectparamdef Get Effect Parameter DefinitionEffect Parameter Definition Response Packet DcrespeffectdefApplicationHeader Get Effect Parameter Values10.5 Data Description Effect Parameter Values Response PacketData Description Custom Name Response Packet Get Custom NameGet Input Name by Id FPD Control Register Response Packet Get FPD Control RegistersInput Name Response Packet Dcrespfpdcontrol Set System Parameter ValuesSet Effect Parameter Values 15.3 DC-2/MC-1 ResponseDccmdseteffectparamvalues Set Effect Name by Effect Id16.3 DC-2/MC-1 Response 17.3 DC-2/MC-1 Response19.3 DC-2/MC-1 Response Set System VolumeSet Main Balance 18.3 DC-2/MC-1 Response20.3 DC-2/MC-1 Response Set Front/Back BalanceSet Active Effect by Id Packet Description23.3 DC-2/MC-1 Response Data Validation Set Record/Zone2 InputClear Record/Zone2 Input 22.3 DC-2/MC-1 Response Data Validation24.3 DC-2/MC-1 Response Set Zone2 VolumeSet Zone2 Left/Right Balance Set Custom NameDccmdsetcustname Set Input Name by Id26.3 DC-2/MC-1 Response 27.3 DC-2/MC-1 ResponseData Description 29.3 DC-2/MC-1 Response Set FPD Control RegistersHost Wakeup 28.3 DC-2/MC-1 Response31.3 Data Description Get Communication ConfigurationHost Sleep 32.2 Data Description Set Communication ConfigurationDccmdsetcomconfig Set MuteDccmdsetmute Set Output Level Adjustments33.3 DC-2/MC-1 Response 34.2 Data Description35.3 DC-2/MC-1 Response Send Display String Command34.3 DC-2/MC-1 Response 35.2 Data DescriptionInternal Use Peek CommandPoke Command Appendix a Command CodesAcknowledgments ResponsesError CodeHex Appendix B Error CodesHex Function Code Shift Functions Hex Code Rec Function Appendix C DC-2/MC-1 IR-CodesConstant ValueDec Appendix D Input Id’sAppendix E Protocol Constants Input Name Input Id15.1.1 DC-2/MC-1 Appendix F FPD Control RegistersApplication Notes and Examples Box initializationsSimple System Control & System Status Getting System Wide Status and SetupDownloading the System Setup to the DC-2/MC-1 DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 Get Unit ConfigurationExamples SOP DLL DC CMD15.5.3 Set Input Name Get Effect DefinitionCmd Send IR Command Example