Neuron Library is the API library for ADLINK products, such as ROScube-I and ROScube-X. Neuron Library provides a common API of C++ bindings to Python to interface with the peripheral IO of the controller. With a structured and same API where port index matches the platform that you are on, it's easier for developers and sensor manufacturers to map their sensors & actuators on top of supported hardware and to allow control of low level communication protocol by high level languages & constructs.
See the examples available for supported languages, include C++ and Python.
To use API of Neuron library with ROS 2, please check examples from here
sudo apt-get install git build-essential swig3.0 python-dev nodejs-dev cmake libjson-c-dev
cmake -Bbuild -H. -DBUILDSWIGNODE=OFF
cmake --build build
The build result will be under /build.
To ask questions either file issues in github or send emails to Adlink [email protected] .
Version changelog here.