ABC Office MC-1 Sleep Notification, Front Panel Display Buffer, Host Response Expected, Dcfpd

Page 8

Lexicon, Inc.

 

DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

7.1.1.2 Host Response Expected

Following the transmission of the Wakeup notification DC-2/MC-1 will wait for an ACK. 7.1.1.2.1 Actions to Response Codes

ACK

DC-2/MC-1 continues to operate.

NAK Error Code

DC-2/MC-1 will retransmit the Wakeup Notification until it receives an ACK

 

or it reaches the RETRANSMIT_COUNT. If the RETRANSMIT_COUNT

 

is exceeded then DC-2/MC-1 continues to operate.

7.1.2 Sleep Notification

By transmitting the Sleep Notification, DC-2/MC-1 indicates the unit is shutting down into a standby mode. Because the hard power switch could be activated independently of the DC-2/MC-1 system software, hard power down will not be notified. Acknowledgment of the Sleep Notification is not required. This notification is primarily for the HOST to know the operating status of the DC-2/MC-1.

7.1.2.1 Notification Packet Description

Application Header:

Command DC_SLEEP 0x02

Data Count 00x00

Application Data:

N/A

7.1.3 Front Panel Display Buffer

DC-2/MC-1 will transmit the front panel display buffer following the update to the DC-2/MC-1 front panel display. The DC-2/MC-1 front panel display is 2 X 20 ASCII character display. The HOST can control the operation of this notification message by FPD internal control registers. Individual notifications can be enabled or disabled and the minimum transmit interval can be adjusted. Transmission of the display buffer is asynchronous to other host/DC-2/MC-1 communication and will only transmit following the completion of any communication exchanges in progress or pending. The FPD control register command packets are described in section 7.3.14 Get FPD Control Registers.

7.1.3.1 Notification Packet Description

Application Header:

Command

DC_FPD

0x03

Data Count

42

0x2A

Application Data:

 

 

Data[0] - Data[21]

Line1

ch ch ch… 0x00

Data[22] - Data[42]

Line2

ch ch ch … 0x00

7.1.3.2 Data Description

Line1

 

Data Type:

Null(0x00) terminated ASCII character string.

Max Length:

DISP_LINE_LENGTH defined in Appendix E Protocol Constants.

Line2

 

Data Type:

Null(0x00) terminated ASCII character string.

Max Length:

DISP_LINE_LENGTH defined in Appendix E Protocol Constants.

8 of 44

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