A multibackend C++20 ethercat master library.
This library supports different ethercat master library backends depending on the users need.
The contents are licensed under the BSD-3-Clause license.
Images in this repository are to be licensed separately if you want to use them for any other usecase than forking this repository. Please open an issue in order to get in touch with us.
3D models may only be used for the sole purpose of operating a robotics stack. It is explicitly not allowed to use them for reproduction of any parts.
All dependencies with their corresponding version are listed in the repos.list.
| Name | Description | License |
|---|---|---|
| soem_vendor | SOEM ROS vendor package | BSD-3-Clause, GPLv2 with Linktime exception |
| duatic_message_logger | Logging library which allows logging with and without ROS | BSD-3-Clause |
| cxxopts | Modern C++ CLI interface library | MIT |
Please see the Contributing guide