Lexicon, Inc.
MC-12 Serial Communications Protocol
Printed on: 08/18/03
© 2003 Lexicon, Inc. All rights reserved.
30 of 94
7.3.27.1 Command Packet Description
Application Header:
Command
DC_CMD_SET_INPUT_NAME 0x2E
Data Count
Number of characters in
Inp 2
nn
Application Data:
Data[0]
InputId
0 to 7
Data[1]-Data[DataCount-1]
InputName
ch ch ch ... 0x00
7.3.27.2 Data Description
InputId:
Data Type:
Unsigned 8 bit Integer
Description/Conversion:
Appendix F MC-12 Input Id's
InputName:
Data Type:
Null (0x00) terminated ASCII character string.
Max Length:
INPUT_NAME_LENGTH defined in
Appendix G Protocol Constants
.
7.3.27.3 MC-12 Response
MC-12 will copy the InputName to the given input.
7.3.27.4 Data Validation:
The InputId must be a valid Input Id. If it is not the MC-12 will respond with a NAK packet and error code
DC_INVALID_INPUT
. If the InputName string exceeds the INPUT_NAME_LENGTH, the MC-12 will
truncate the string to the INPUT_NAME_LENGTH.
7.3.28 Set FPD Control Registers (MC-1)
This command is not supported by the MC-12.
7.3.29 Host Wakeup (MC-12, MC-1)
By transmitting the Wakeup Notification, the Host indicates it has just “powered on” or reset and is ready to
receive MC-12 Notifications or Responses. The Host is assumed to be asleep upon power up of the MC-
12. Host status is maintained during standby.
7.3.29.1 Command Packet Description
Application Header:
Command
HOST_WAKEUP
0x11
Data Count
0
0x00
Application Data:
N/A
7.3.29.2 Data Description
N/A
7.3.29.3 MC-12 Response
The MC-12 will respond to this command with an ACK.