machines-in-motion / shared_memory

realtime interprocess communication
BSD 3-Clause "New" or "Revised" License
5 stars 1 forks source link
core-robotics

continuous integration check_main_branch_and_deploy_doc

Readme

what it is

how it works / API

An example covering the complete API is in src/examples . You may run the related executables.

how to run the unit tests

colcon build
colcon test

After the tests have run, use the following to get an overview of the results:

colcon test-result

Add --verbose to get more information in case there were failures.

Limitations

Removing shared memory file

On linux, the shared memory mappings are created under /dev/shm. If necessary (e.g. if a program was creating the shared memory with the wrong permissions), these files can be delted manually.