ingeniamc / ingeniamotion

Motion library for Ingenia servo drives
Other
6 stars 0 forks source link
python

Ingeniamotion

PyPi CC by-nc-sa

Ingeniamotion is a library that works over ingenialink and aims to simplify the interaction with Ingenia's drives.

Ingenia Servodrives

Requirements

Installation

The recommended way to install is by using pip, i.e:

pip install ingeniamotion

Build Module

Install tox and run the following:

pip install "tox>4"
tox -e build

Generate documentation

To produce the documentation, run the following command:

tox -e docs

Run PyTest

Fill configuration json tests/config.json.

Run tests with target protocol and Python version (eoe, soem or canopen). For example:

tox -e py39 -- --protocol soem