ABC Office MC-1, DC-2 manual Responses, Acknowledgments

Page 36

Lexicon, Inc.

 

 

 

 

DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

 

 

 

 

 

HostCommands:

 

 

 

 

 

DC_CMD_RESET

0x10

 

 

 

 

HOST_WAKEUP

0x11

 

 

 

 

HOST_SLEEP

0x12

 

 

 

 

DC_CMD_RESTORE_DEFAULTS

0x13

 

 

 

 

DC_CMD_IR

0x14

 

 

 

 

DC_CMD_GET_CONFIG

0x15

 

 

 

 

DC_CMD_GET_SYS_STATUS

0x16

 

 

 

 

DC_CMD_GET_REC_STATUS

0x17

 

 

 

 

DC_CMD_GET_SYS_PARAM_BY_ID

0x18

 

 

 

 

DC_CMD_GET_SYS_PARAM_BY_NAME

0x19

 

 

 

 

DC_CMD_GET_SYS_PARAM_VALUES

0x1A

 

 

 

 

DC_CMD_GET_EFFECT

0x1B

 

 

 

 

DC_CMD_GET_EFFECT_PARAM_DEF

0x1C

 

 

 

 

DC_CMD_GET_EFFECT_PARAM_VALUES

0x1D

 

 

 

 

DC_CMD_SET_SYS_PARAM_VALUES

0x1E

 

 

 

 

DC_CMD_SET_EFFECT_PARAM_VALUES

0x1F

 

 

 

 

DC_CMD_SET_EFFECT_NAME

0x20

 

 

 

 

DC_CMD_SET_SYS_VOLUME

0x21

 

 

 

 

DC_CMD_SET_SYS_BALANCE

0x22

 

 

 

 

DC_CMD_SET_FRONT_BACK_BALANCE

0x23

 

 

 

 

DC_CMD_SET_EFFECT

0x24

 

 

 

 

DC_CMD_SET_REC_INPUT

0x25

 

 

 

 

DC_CMD_CLEAR_REC_INPUT

0x26

 

 

 

 

DC_CMD_SET_ZONE2_VOLUME

0x27

 

 

 

 

DC_CMD_SET_ZONE2_BALANCE

0x28

 

 

 

 

DC_CMD_GET_FPD_CTRL

0x29

 

 

 

 

DC_CMD_SET_FPD_CTRL

0x2A

 

 

 

 

DC_CMD_GET_CUST_NAME

0x2B

 

 

 

 

DC_CMD_SET_CUST_NAME

0x2C

 

 

 

 

DC_CMD_GET_INPUT_NAME

0x2D

 

 

 

 

DC_CMD_SET_INPUT_NAME

0x2E

 

 

 

 

DC_CMD_GET_COM_CONFIG

0x2F

 

 

 

 

DC_CMD_SET_COM_CONFIG

0x30

 

 

 

 

DC_CMD_SET_MUTE

0x31

 

 

 

 

DC_CMD_SET_OUTPUT_ADJ

0x32

 

 

 

 

DC_CMD_SEND_DISPLAY_STR

0x33

 

 

 

 

 

 

 

 

 

 

Responses

 

 

 

 

 

 

DC_RESP_UNIT_CONFIG

0x80

 

 

 

DC_RESP_SYS_STATUS

0x81

 

 

 

DC_RESP_REC_ZONE2_STATUS

0x82

 

 

 

DC_RESP_SYS_PARAM_DEF

0x83

 

 

 

DC_RESP_SYS_PARAM_VALUES

0x84

 

 

 

DC_RESP_EFFECT_DEF

0x85

 

 

 

DC_RESP_EFFECT_PARAM_DEF

0x86

 

 

 

DC_RESP_EFFECT_PARAM_VALUES

0x87

 

 

 

DC_RESP_FPD_CTRL_STATUS

0x88

 

 

 

DC_RESP_CUST_NAME

0x89

 

 

 

DC_RESP_INPUT_NAME

0x8A

 

 

 

DC_RESP_PEEK_VALUE

0x8B

 

 

 

DC_RESP_COM_CONFIG

0x8C

 

Acknowledgments

 

 

 

 

 

 

DC_ACK

 

 

0xE0

 

 

 

DC_NAK

 

 

0xE1

 

36 of 44

Image 36
Contents Serial Communications Protocol Definition Data Link Layer Internal Use Documents DefinitionsAbbreviations General DescriptionDB-9 RS232 Connector Physical LayerSerial Port Driver Errors DC-2/MC-1 Receive BufferDC-2/MC-1 Hardware Verification Data Link LayerApplication Layer DC-2/MC-1 Asynchronous Notification PacketsWakeup Notification Notification Packet DescriptionSleep Notification Front Panel Display BufferHost Response Expected Data DescriptionHost Response Supported System ParametersAcknowledgment Packets AcknowledgeNo Acknowledge Host Initiated Command Packets Reset UnitRestore Defaults Send IR CommandGet DC-2/MC-1 Unit Configuration 4.2 DC-2/MC-1 Unit Configuration Response Packet3.3 DC-2/MC-1 Response Data ValidationProduct ID SW TypeTHX AC3 DTS SW LevelGet System Status System Status Response PacketDcrespsysstatus Get Record/Zone 2 Status Rateunknown RATE44 RATE48 RATE88RATE96 INSTREAMAC351Get System Parameter Definition by Id Command Packet Get System Parameter DefinitionRecord/Zone2 Status Response Packet DccmdgetrecstatusGet System Parameter Definition by Name Command Packet System Parameter Definition Response PacketDccmdgetsysparambyname DcrespsysparamdefGet System Parameter Values Get Effect Definition by IdSystem Parameter Values Response Packet Effect Definition Response PacketGet Effect Parameter Definition Effect Parameter Definition Response PacketDcrespeffectdef DccmdgeteffectparamdefGet Effect Parameter Values 10.5 Data DescriptionEffect 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 System Parameter Values Set Effect Parameter Values15.3 DC-2/MC-1 Response DcrespfpdcontrolSet Effect Name by Effect Id 16.3 DC-2/MC-1 Response17.3 DC-2/MC-1 Response DccmdseteffectparamvaluesSet System Volume Set Main Balance18.3 DC-2/MC-1 Response 19.3 DC-2/MC-1 ResponseSet Front/Back Balance Set Active Effect by IdPacket Description 20.3 DC-2/MC-1 ResponseSet Record/Zone2 Input Clear Record/Zone2 Input22.3 DC-2/MC-1 Response Data Validation 23.3 DC-2/MC-1 Response Data ValidationSet Zone2 Volume Set Zone2 Left/Right BalanceSet Custom Name 24.3 DC-2/MC-1 ResponseSet Input Name by Id 26.3 DC-2/MC-1 Response27.3 DC-2/MC-1 Response DccmdsetcustnameSet FPD Control Registers Host Wakeup28.3 DC-2/MC-1 Response Data Description 29.3 DC-2/MC-1 ResponseGet Communication Configuration Host Sleep31.3 Data Description Set Communication Configuration DccmdsetcomconfigSet Mute 32.2 Data DescriptionSet Output Level Adjustments 33.3 DC-2/MC-1 Response34.2 Data Description DccmdsetmuteSend Display String Command 34.3 DC-2/MC-1 Response35.2 Data Description 35.3 DC-2/MC-1 ResponsePeek Command Poke CommandAppendix a Command Codes Internal UseResponses AcknowledgmentsAppendix B Error Codes Error CodeHexAppendix C DC-2/MC-1 IR-Codes Hex Function Code Shift Functions Hex Code Rec FunctionAppendix D Input Id’s Appendix E Protocol ConstantsInput Name Input Id Constant ValueDecAppendix F FPD Control Registers Application Notes and ExamplesBox 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 Get Unit Configuration ExamplesSOP DLL DC CMD DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8Get Effect Definition 15.5.3 Set Input NameSend IR Command Example Cmd