Skip to content

ingeniamc/ingeniamotion

Repository files navigation

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

  • Python 3.9 or higher
  • WinPcap 4.1.3

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