Lexicon, Inc.
DC-2/MC-1 Serial Communications Protocol
Application Header:
Command
Data Count
Application Data:
Data[0]
Data[1]
Data[2]- Data[DataCount-1]
7.3.9.5 Data Description
EffectId:
Data Type:
Max:
MaxParameters: Maximum number of parameters assigned to this effect.
EffectName:
Data Type:
Max Length:
7.3.10 Get Effect Parameter Definition
Request to DC-2/MC-1 for an effect parameter definition. DC-2/MC-1 will respond with "Effect Parameter
Definition Packet".
7.3.10.1 Command Packet Description
Application Header:
Command
DC_CMD_GET_EFFECT_PARAM_DEF
Data Count
2
Application Data:
Data[0]
EffectId
Data[1]
ParamId
7.3.10.2 Data Description
EffectId:
Data Type:
Max:
ParamId:
Data Type:
Max:
7.3.10.3 Data Validation:
The EffectId must be a valid Effect Id. If it is not the DC-2/MC-1 will respond with a NAK packet and
error code DC_ERR_ INVALID_EFFECT_ID. The ParamId must be a valid Parameter number. If it is not
the DC-2/MC-1 will respond with a NAK packet and error code DC_ERR_
INVALID_PARAM_NUMBER.
7.3.10.4 Effect Parameter Definition Response Packet
DC_RESP_EFFECT_DEF
2 + strlen(EffectName) + 1
EffectId
MaxParameters
EffectName
Unsigned 8 bit integer
Set by the Effect Count in the "Unit Configuration Packet".
Null(0x00) terminated ASCII character string.
EFFECT_NAME_LENGTH defined in Appendix E Protocol Constants.
Unsigned 8 bit integer.
Set by the Effect Count in the "Unit Configuration Packet".
Unsigned 8 bit integer.
Set by the Parameter Count in the "Effect Definition Packet".
Printed on: 10/19/00
0x85
nn
nn
nn
ch ch ch ... 0x00
0x1C
0x02
nn
nn
19 of 44
Need help?
Do you have a question about the DC-2 and is the answer not in the manual?
Questions and answers