| RevPiModIODriver |
Klasse um eigene Treiber fuer die virtuellen Devices zu erstellen. |
@@ -37,7 +37,7 @@ Functions
RevPiModIO
-Klasse fuer die Verwaltung aller piCtory Informationen.
+Klasse fuer die Verwaltung der piCtory Konfiguration.
Diese Klasse uebernimmt die gesamte Konfiguration aus piCtory und bilded
die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des
diff --git a/revpimodio2/__init__.py b/revpimodio2/__init__.py
index 406f651..21bf3e5 100644
--- a/revpimodio2/__init__.py
+++ b/revpimodio2/__init__.py
@@ -18,9 +18,9 @@ fuehrt das Modul bei Datenaenderung aus.
"""
import warnings
-from .modio import *
-
-__all__ = ["RevPiModIO", "RevPiModIOSelected", "RevPiModIODriver"]
+__all__ = [
+ "RevPiModIO", "RevPiModIOSelected", "RevPiModIODriver",
+]
__author__ = "Sven Sager "
__name__ = "revpimodio2"
__package__ = "revpimodio2"
@@ -60,3 +60,6 @@ def consttostr(value):
return "BOTH"
else:
return ""
+
+# Benötigte Klassen importieren
+from .modio import RevPiModIO, RevPiModIOSelected, RevPiModIODriver
diff --git a/revpimodio2/io.py b/revpimodio2/io.py
index 64547a1..51c9ac5 100644
--- a/revpimodio2/io.py
+++ b/revpimodio2/io.py
@@ -8,7 +8,7 @@
"""RevPiModIO Modul fuer die Verwaltung der IOs."""
import struct
from threading import Event
-from .__init__ import RISING, FALLING, BOTH, consttostr
+from revpimodio2 import RISING, FALLING, BOTH, consttostr
class Type(object):
diff --git a/revpimodio2/modio.py b/revpimodio2/modio.py
index 6d09679..782a22a 100644
--- a/revpimodio2/modio.py
+++ b/revpimodio2/modio.py
@@ -5,7 +5,7 @@
# Webpage: https://revpimodio.org/
# (c) Sven Sager, License: LGPLv3
#
-"""RevPiModIO Hauptklasse."""
+"""RevPiModIO Hauptklasse fuer piControl0 Zugriff."""
import warnings
from json import load as jload
from math import ceil
@@ -18,12 +18,12 @@ from . import device as devicemodule
from . import helper as helpermodule
from . import summary as summarymodule
from .io import IOList
-from .__init__ import RISING, FALLING, BOTH
+from revpimodio2 import RISING, FALLING, BOTH
class RevPiModIO(object):
- """Klasse fuer die Verwaltung aller piCtory Informationen.
+ """Klasse fuer die Verwaltung der piCtory Konfiguration.
Diese Klasse uebernimmt die gesamte Konfiguration aus piCtory und bilded
die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des