Metadata-Version: 2.4
Name: ioddcomcheckergui
Version: 1.7.0
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.7.2
Requires-Dist: kivymd
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

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_

**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-2024 Siogeen UG** (limited liability)

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

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

========================= ===================== ======================
**OS**                    Python 2.7, 3.4-3.7   Python 3.8 - 3.13
========================= ===================== ======================
**Windows**                 [1]_                   x
**Linux x86/x64**           [1]_                   x
**Linux Arm (Raspberry)**   [1]_                   x
**macOS**                   [1]_                   x
========================= ===================== ======================

.. [1] IoddCom for Python 2.7, 3.4 - 3.7 on request_.

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]_        |   x     |    x     |    x         |    x          |
+-----------------------------------+---------+----------+--------------+---------------+
| TMG ethernet based masters [5]_   |   x     |    x     |    x         |    x          |
+-----------------------------------+---------+----------+--------------+---------------+
| ifm ethernet based masters [6]_   |   x     |    x     |    x         |    x          |
+-----------------------------------+---------+----------+--------------+---------------+
| ifm USB based masters [7]_        |   x     |    x     |    x         |    x          |
+-----------------------------------+---------+----------+--------------+---------------+
| Turck Multi-Protocol masters [8]_ |   x     |    x     |    x         |    x          |
+-----------------------------------+---------+----------+--------------+---------------+
| REST API based masters [9]_       |   x     |    x     |    x         |    x          |
+-----------------------------------+---------+----------+--------------+---------------+

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

.. [3] For macOS 11.0+

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

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

.. [6] All ifm IO-Link masters AL1xxx should be supported. Functionality depends on master type

.. [7] ifm USB IO-Link master AL1060

.. [8] **New:** Turck Multi-Protocol masters (Modbus TCP, PROFINET, EtherNet/IP): TBEN-L, TBEN-S, FEN20, ...
       Special functions missing: read/write SIO, functions not available: data storage

.. [9] **New:** REST API based masters (Sick SIG200/SIG350, Belden Lion-X, MurrElectronik Impact67 Pro/MVK Pro, **Beta Support:** Balluff)

Not supported masters:

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

Support for them or other masters on request_.

