This package is a Python implementation of the CANopen standard, as defined in DS201, DS301 and DS1301.
It uses python-can as backend.
This package has the following capabilities and features:
- Communication to remote nodes on the can open bus
- Emulating of multiple local nodes in software
- Mixed CAN/CANopen operation
- Support for all data types defined by DS301 and DS1301
Protocol support
Install from latest develop branch:
pip install https://github.com/marcel-kanter/python-canopen/archive/develop.zipCheck-out with git:
git clone https://github.com/marcel-kanter/python-canopen.git
pip install -e python-canopen