Get system parameter values, Command packet description, System parameter values response packet – Lexicon DC-2 User Manual

Page 18: Data description, Get effect definition by id, Data validation

Advertising
background image

Lexicon, Inc.
DC-2/MC-1 Serial Communications Protocol

Printed on: 10/19/00

18 of 44

7.3.8 Get System Parameter Values

Request to DC-2/MC-1 for all current system parameter values. DC-2/MC-1 will respond with the “System
Parameter Values Packet”.

7.3.8.1 Command Packet Description

Application Header:
Command

DC_CMD_GET_SYS_PARAM_VALUES

0x1A

Data Count

0

0x00

Application Data:

N/A

7.3.8.2 System Parameter Values Response Packet

Application Header:
Command

DC_RESP_SYS_PARAM_VALUES

0x84

Data Count

SYS_PARAM_COUNT

nn

Application Data:
Data[0]

sys_param_value[0]

nn

Data[1]

sys_param_value[1]

nn

Data[…]

sys_param_value[…]

nn

Data[SYS_PARAM_COUNT-1]

sys_param_value[SYS_PARAM_COUNT-1]

nn

7.3.8.3 Data Description

sys_param_value:

Data Type:

Unsigned 8 bit integer Array.

Max:

Dependent on the parameter definition.

7.3.9 Get Effect Definition by Id

Request to DC-2/MC-1 for an effect definition. DC-2/MC-1 will respond with “Effect Definition Packet”.

7.3.9.1 Command Packet Description

Application Header:
Command

DC_CMD_GET_EFFECT

0x1B

Data Count

1

0x01

Application Data:
Data[0]

EffectId

nn

7.3.9.2 Data Description

EffectId:

Data Type:

Unsigned 8 bit integer

Max:

Set by the Effect Count in the “Unit Configuration Packet”.

7.3.9.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.

7.3.9.4 Effect Definition Response Packet

Advertising
This manual is related to the following products: