Metadata-Version: 2.1
Name: IoddComCheckerGui
Version: 1.6.3
Summary: IoddCom IO-Link master checker Gui
Home-page: https://siogeen.com
Author: Reimund Renner
Author-email: reimund@siogeen.com
License: proprietary and confidential
Project-URL: Documentation, https://siogeen.com/doc/
Project-URL: Help Desk, https://siogeen.com/helpdesk/
Project-URL: Knowledge Base, https://siogeen.com/helpdesk/knowledgebase
Project-URL: News, https://news.siogeen.com/
Keywords: IO-Link,IODD,development,test,production
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Customer Service
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: IoddComChecker (==1.6.3)
Requires-Dist: kivymd

IoddComCheckerGui - IoddComChecker GUI
======================================

.. _IoddComChecker: /project/IoddComChecker

This is the GUI for checking your IO-Link masters working with Siogeen IoddCom.

For using CLI only use IoddComChecker_

.. hint:: Not available for Python 3.6

**Install**

Use pip to install IoddComCheckerGui:

>>> pip install IoddComCheckerGui

**Usage**

To start the Gui execute:

>>> python -m siogeen.tools.gui.IoddComChecker

.. image:: https://siogeen.com/images/IoddComCheckerGui.png
   :height: 400px
   :alt: IoddComCheckerGui.png
   :align: center

For full package, requests and support go to https://siogeen.com

**Copyright 2017-2023 Siogeen UG** (limited liability)

.. _request: https://siogeen.com/#contact

Supported Platforms
~~~~~~~~~~~~~~~~~~~

============= ===================== ===================
**OS**         Python 2.7, 3.4-3.5   Python 3.6 - 3.11
============= ===================== ===================
**Windows**     [1]_                   x [2]_
**Linux**       [1]_                   x [2]_
**Raspberry**   [1]_                  3.7, 3.9
**macOS**       [1]_                  3.8-3.11 (Intel)
============= ===================== ===================

.. [1] IoddCom for Python 2.7, 3.4 - 3.5 on request_.
.. [2] IoddCom for Python 3.11: 64-bit only

Support for other platforms on request_.

Supported operating systems and IO-Link masters
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Table of supported IO-Link masters for specific operating systems (OS):

+---------------------------------+---------------------------------------------------+
| Master                          | supported OS                                      |
|                                 +---------+----------+--------------+---------------+
|                                 | Windows |  Linux   | Raspberry Pi | macOS 64 [3]_ |
+=================================+=========+==========+==============+===============+
| TMG-USB based masters [4]_ [5]_ |   x     |    x     |    x         |    x          |
+---------------------------------+---------+----------+--------------+---------------+
| TMG ethernet based masters [6]_ |   x     |    x     |    x         |    x          |
+---------------------------------+---------+----------+--------------+---------------+
| ifm ethernet based masters [7]_ |   x     |    x     |    x         |    x          |
+---------------------------------+---------+----------+--------------+---------------+
| ifm USB based masters [8]_      |   x     |    x     |    x         |    x          |
+---------------------------------+---------+----------+--------------+---------------+

For Windows, Linux and Raspberry Pi both, 32-bit and 64-bit versions are available.

.. [3] For macOS 10.15+ Python 3.8-3.11 with Intel chip (others on request)

.. [4] Driver not included. Need driver from manufacturer or install DTM driver
       for the device.

.. [5] For example: Baumer, Leuze, Pepperl+Fuchs, SICK AG, Turck

.. [6] For Example: Balluff, Belden, Murrelektronik, Pepperl+Fuchs, Wenglor

.. [7] All ifm IO-Link masters AL1xxx should be supported. Functionality depends on
       master type.
       The following functions are missing yet: events, PD streaming, data storage,
       master commands, PD valid status, wrong device status, port config

.. [8] Experimental ifm USB IO-Link master AL1060 support. Special functions missing
       like for [7]_

Not supported masters:

* RevolutionPi RevPi masters
* Pepperl & Fuchs comtrol masters
* Baumer USB-C and senscontrol masters
* Germbedded masters
* TEConcept masters
* iO-Fly masters
* iq masters

Support for them or other masters on request_.
