ABC Office MC-1 Digital Camera User Manual


 
Lexicon, Inc.
DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00
8 of 44
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 0 0x00
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.