MegunoLink decodes and processes data and commands using a custom protocol.
Messages are surrounded by braces ({…}). Each message includes a context identifier, command and parameter part. The parts are separated with a pipe (‘|’) character. The message channel is optional. The message format is:
{ContextId:MessageChannel|Command|Parameters}.
The ContextId identifies the context within MegunoLink, typically a visualizer, that will process the message. Context identifies are not case-sensitive.
| ContextId | Context |
|---|---|
| UI | Interface panel visualizer |
| MAP | Map visualizer |
| MESSAGE | Message monitor visualizer |
| TABLE | Property table visualizer |
| TIMEPLOT | Time plot visualizer |
| XYPLOT | XY plot visualizer |
| TEST | Test result panel |
| REPORT | Scheduled reporting |
| RECTBL | Record table visualizer |

