Beispiel-Kommunikations-Plugins
Im Lieferumfang von MERLIC sind mehrere Beispiel-Kommunikations-Plugins enthalten, die verschiedene Anwendungsfälle veranschaulichen. Sie demonstrieren die Implementierung einiger Grundfunktionen und können als Vorlage für die Entwicklung eigener Kommunikations-Plugins verwendet werden.
Die Beispiele befinden sich im Verzeichnis „examples\communication_plugins“ innerhalb des MERLIC-Installationsverzeichnisses.
Wenn Sie die Beispiel-Plugins verwenden möchten, können Sie die kompilierten Versionen verwenden oder die Beispiel-Plugins anpassen und selbst kompilieren. In jedem Fall müssen Sie die jeweilige Bibliothek, z. B. pMVevent-logger.so oder pMVevent-logger.dll, in das Verzeichnis kopieren, in dem MERLIC RTE ausgeführt wird, d. h. in das aktuelle Arbeitsverzeichnis.
Weitere Informationen zum Erstellen eines Plugins finden Sie im Handbuch für die Entwicklung von Kommunikations-Plugins.
Anforderungen
Die Beispiel-Plugins sind in C++ 17 implementiert. Sie müssen daher einen Compiler verwenden, der diese Version von C++ unterstützt.
Verfügbare Beispiel-Plugins
Dieses Beispiel-Plugin kann zum Senden von Aktionen an MERLIC verwendet werden.
Dieses Beispiel-Plugin startet einen Thread, wenn das Plugin gestartet wird, der wiederholt die Ereigniswarteschlange leert sowie für jedes Ereignis Protokollmeldungen und die zugehörigen Ereignisparameter ausgibt.
Mit diesem Beispiel-Plugin können die in MVApp-Ergebnissen enthaltenen Bilddaten in einem konfigurierbaren Verzeichnis auf dem Datenträger gespeichert werden.