The MLP UI Message Processor component responds to messages sent to an interface panel from an Arduino or other serial source. It allows the Arduino to:
- change values in controls on the interface panel
- get values from controls on the interface panel
- invoke messages in a message library attached to the message processor to retrieve data from the interface panel.
Send commands and data to the MLP UI Message Processor using our Arduino interface panel library. See MLP UI Raw Message Format reference if you are not using an Arduino.
Property | Access | Type | Method | Description |
---|---|---|---|---|
ChannelName | Design-only | String | — | The message channel that the processor should process messages for. Processes all channels when blank. |
Library | Design-only | MessageLibrary | — | The message library where commands used by the Arduino to request data from an interface panel are stored. |
ResponseFormat | Design-only | BangProtocol | BraceProtocol | — | Sets the format of responses to messages requesting control values. Use the BangProtocol for responses that are compatible with MegunoLink’s Arduino command handler or the BraceProtocol to receive responses in the MegunoLink brace protocol |
Name | Design-only | String | — | The name of the component. |