Metadata-Version: 1.1
Name: pysoem
Version: 0.0.18
Summary: Cython wrapper for the SOEM Library
Home-page: https://github.com/bnjmnp/pysoem
Author: Benjamin Partzsch
Author-email: benjamin_partzsch@web.de
License: GPLv2
Description: PySOEM
        ======
        
        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
        
        * FoE
        * 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 <https://virtualenv.pypa.io/en/stable/>`_.
        
        
        Usage
        -----
        Please have a look at the examples on GitHub.
        
        
        Changes
        -------
        
        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
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Cython
Classifier: Programming Language :: C
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering
