Import der __init__ vereinfacht (Nur die RevPi Klassen importieren)

This commit is contained in:
2017-09-11 17:27:57 +02:00
parent 974fe26fd4
commit ea62c36ae9
5 changed files with 14 additions and 11 deletions

View File

@@ -39,7 +39,7 @@ Modules</h3>
<td>RevPiModIO Modul fuer die Verwaltung der IOs.</td> <td>RevPiModIO Modul fuer die Verwaltung der IOs.</td>
</tr><tr> </tr><tr>
<td><a style="color:#0000FF" href="revpimodio2.modio.html">modio</a></td> <td><a style="color:#0000FF" href="revpimodio2.modio.html">modio</a></td>
<td>RevPiModIO Hauptklasse.</td> <td>RevPiModIO Hauptklasse fuer piControl0 Zugriff.</td>
</tr><tr> </tr><tr>
<td><a style="color:#0000FF" href="revpimodio2.summary.html">summary</a></td> <td><a style="color:#0000FF" href="revpimodio2.summary.html">summary</a></td>
<td>Bildet die Summary-Sektion von piCtory ab.</td> <td>Bildet die Summary-Sektion von piCtory ab.</td>

View File

@@ -7,7 +7,7 @@
<h1 style="background-color:#FFFFFF;color:#0000FF"> <h1 style="background-color:#FFFFFF;color:#0000FF">
revpimodio2.modio</h1> revpimodio2.modio</h1>
<p> <p>
RevPiModIO Hauptklasse. RevPiModIO Hauptklasse fuer piControl0 Zugriff.
</p> </p>
<h3 style="background-color:#FFFFFF;color:#FF0000"> <h3 style="background-color:#FFFFFF;color:#FF0000">
Global Attributes</h3> Global Attributes</h3>
@@ -19,7 +19,7 @@ Classes</h3>
<table> <table>
<tr> <tr>
<td><a style="color:#0000FF" href="#RevPiModIO">RevPiModIO</a></td> <td><a style="color:#0000FF" href="#RevPiModIO">RevPiModIO</a></td>
<td>Klasse fuer die Verwaltung aller piCtory Informationen.</td> <td>Klasse fuer die Verwaltung der piCtory Konfiguration.</td>
</tr><tr> </tr><tr>
<td><a style="color:#0000FF" href="#RevPiModIODriver">RevPiModIODriver</a></td> <td><a style="color:#0000FF" href="#RevPiModIODriver">RevPiModIODriver</a></td>
<td>Klasse um eigene Treiber fuer die virtuellen Devices zu erstellen.</td> <td>Klasse um eigene Treiber fuer die virtuellen Devices zu erstellen.</td>
@@ -37,7 +37,7 @@ Functions</h3>
<a NAME="RevPiModIO" ID="RevPiModIO"></a> <a NAME="RevPiModIO" ID="RevPiModIO"></a>
<h2 style="background-color:#FFFFFF;color:#0000FF">RevPiModIO</h2> <h2 style="background-color:#FFFFFF;color:#0000FF">RevPiModIO</h2>
<p> <p>
Klasse fuer die Verwaltung aller piCtory Informationen. Klasse fuer die Verwaltung der piCtory Konfiguration.
</p><p> </p><p>
Diese Klasse uebernimmt die gesamte Konfiguration aus piCtory und bilded Diese Klasse uebernimmt die gesamte Konfiguration aus piCtory und bilded
die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des

View File

@@ -18,9 +18,9 @@ fuehrt das Modul bei Datenaenderung aus.
""" """
import warnings import warnings
from .modio import * __all__ = [
"RevPiModIO", "RevPiModIOSelected", "RevPiModIODriver",
__all__ = ["RevPiModIO", "RevPiModIOSelected", "RevPiModIODriver"] ]
__author__ = "Sven Sager <akira@revpimodio.org>" __author__ = "Sven Sager <akira@revpimodio.org>"
__name__ = "revpimodio2" __name__ = "revpimodio2"
__package__ = "revpimodio2" __package__ = "revpimodio2"
@@ -60,3 +60,6 @@ def consttostr(value):
return "BOTH" return "BOTH"
else: else:
return "" return ""
# Benötigte Klassen importieren
from .modio import RevPiModIO, RevPiModIOSelected, RevPiModIODriver

View File

@@ -8,7 +8,7 @@
"""RevPiModIO Modul fuer die Verwaltung der IOs.""" """RevPiModIO Modul fuer die Verwaltung der IOs."""
import struct import struct
from threading import Event from threading import Event
from .__init__ import RISING, FALLING, BOTH, consttostr from revpimodio2 import RISING, FALLING, BOTH, consttostr
class Type(object): class Type(object):

View File

@@ -5,7 +5,7 @@
# Webpage: https://revpimodio.org/ # Webpage: https://revpimodio.org/
# (c) Sven Sager, License: LGPLv3 # (c) Sven Sager, License: LGPLv3
# #
"""RevPiModIO Hauptklasse.""" """RevPiModIO Hauptklasse fuer piControl0 Zugriff."""
import warnings import warnings
from json import load as jload from json import load as jload
from math import ceil from math import ceil
@@ -18,12 +18,12 @@ from . import device as devicemodule
from . import helper as helpermodule from . import helper as helpermodule
from . import summary as summarymodule from . import summary as summarymodule
from .io import IOList from .io import IOList
from .__init__ import RISING, FALLING, BOTH from revpimodio2 import RISING, FALLING, BOTH
class RevPiModIO(object): 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 Diese Klasse uebernimmt die gesamte Konfiguration aus piCtory und bilded
die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des die Devices und IOs ab. Sie uebernimmt die exklusive Verwaltung des