Example Communication Plugins

MERLIC provides example communication plugins that show different use cases. They demonstrate the implementation of some basic features and can be used as template for the development of your own communication plugin.

The examples are stored in the directory "examples\communication_plugins" within the MERLIC installation directory.

To work with the example plugins, you can use the compiled versions or adapt and compile them yourself. In any case you have to copy the respective library, for example, pMVevent-logger.so or pMVevent-logger.dll into the directory in which MERLIC RTE is executed, that is, in the current working directory.

For more information on how to build a plugin, see the Communication Plugin Development Manual.

Requirements

The example plugins are implemented in C++ 17 so you have to make sure to use a compiler that supports this revision of C++.

Available Example Plugins

action-sender

This example plugin can be used to send actions to MERLIC.

event-logger

This example plugin launches a thread when the plugin is started which repeatedly empties the event queue and prints log messages for each of the events and the associated event parameters.

save-images

This example plugin can be used to save the image data contained in MVApp results to a configurable directory on disk.