Cython wrapper for the SOEM Library
Project description
PySOEM is a Cython wrapper for the Simple Open EtherCAT Master Library (https://github.com/OpenEtherCATsociety/SOEM).
Introduction
PySOEM enables basic system testing of EtherCAT slave devices with Python.
Features
input process data read and output process data write
SDO read and write
EEPROM read and write
Todo
EoE
Beware that real-time applications need some special considerations.
Requirements
Linux
Python 3
Cython (installed into your Python distribution)
GCC (installed on your machine)
Python scripts that use PySOEM must be executed under administrator privileges
Windows
Python 3
a 64-bit operating system
WinPcap
Installation
python -m pip install pysoem
or
pip install pysoem
Consider using a virtualenv.
Usage
Please have a look at the examples on GitHub.
Changes
v0.1.1
Introduces FoE
v0.1.0
Update of the underlying SOEM
v0.0.18
Fixes bug when Ibytes = 0 and Ibits > 0
v0.0.17
Exposes ec_DCtime (dc_time) for DC synchronization
v0.0.16
Improvement on SDO Aborts
v0.0.15
SDO info read
v0.0.14
Readme update only
v0.0.13
Initial publication
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pysoem-0.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81248546b93dc531884de3622cd0758bf46a3359181aa1b0de7a19f1fb631989 |
|
MD5 | 3262b2d7455c8f247259ca53c1bddf0d |
|
BLAKE2b-256 | d14e23d851681527b995cc585871c165d5ee7a0679cedcfb95322985f3618d15 |
Hashes for pysoem-0.1.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c6e9253b5f0a67aebad47191a33a93950c5e946fa7c8f73d88bac0b2b3c7878 |
|
MD5 | 74d515397fd079d05ab85036db97d9aa |
|
BLAKE2b-256 | 237e298d3461d072abb3a1437a6a21e4f4041ae41a6fe6218d9947916a6495e8 |
Hashes for pysoem-0.1.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 934356bbfd99ec8dea239ee7bde7ddd5d8488c67e6bd379c2121902295c4e88a |
|
MD5 | 737e074ecef3b25dfb504aee53c7d829 |
|
BLAKE2b-256 | ff6e984e186862f9534dd8e9755b559ca6d782ceb1e09ab46bc2955f77a1b67e |
Hashes for pysoem-0.1.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d313a7b28a4949e1d2d102e47d636acc915c2c1fb682c1325052c848b3029c1d |
|
MD5 | d563b7ee070714e635ddc5a2041e0793 |
|
BLAKE2b-256 | c31846a22faa2fe0e69d1fe9b03f704b524dee33c6a6fea95dd5d7dd478a31b6 |