cluon-livefeed
is a microservice for libcluon-based OD4Sessions to display the currently exchanged messages in Envelope
data format.
- Written in highly portable and high quality C 14
- Data-driven display of any messages exchanged in
Envelope
data format from a running OD4Sessions session - Available as Docker images for x86_64, armhf, and aarch64
- To simplify the usage for your platfrom, we also provide a multi-platform Docker image
No dependencies! You just need a C 14-compliant compiler to compile this project as it ships its dependencies as part of the source distribution:
- libcluon -
This microservice is supposed to be used in parallel with a running OD4Sessions with other microservices that exchange messages in Envelope
data format. The purpose of this microservice to display the type and timestamps of the currently exchanged messages on console. It can be used as shown in the following:
docker run --rm -ti --init --net=host ghcr.io/chrberger/cluon-livefeed:latest --cid=111
Additionally, you can supply a message specification in .odvd
-file like, for example, the OpenDLV Standard Message Set to dynamically resolve the data types of the exchanged messages. In the following, it is assumed that you have the .odvd
-file named example.odvd
residing in the current working directory:
docker run --rm -ti --init --net=host -v $PWD:/opt ghcr.io/chrberger/cluon-livefeed:latest --cid=111 --odvd=/opt/example.odvd
- This project is released under the terms of the GNU GPLv3 License