From ea62c36ae901fe1390b31e4f5cbbdbe493272428 Mon Sep 17 00:00:00 2001 From: NaruX Date: Mon, 11 Sep 2017 17:27:57 +0200 Subject: [PATCH 1/3] Import der __init__ vereinfacht (Nur die RevPi Klassen importieren) --- doc/index-revpimodio2.html | 2 +- doc/revpimodio2.modio.html | 6 +++--- revpimodio2/__init__.py | 9 ++++++--- revpimodio2/io.py | 2 +- revpimodio2/modio.py | 6 +++--- 5 files changed, 14 insertions(+), 11 deletions(-) diff --git a/doc/index-revpimodio2.html b/doc/index-revpimodio2.html index 421e8fa..5f7e7da 100644 --- a/doc/index-revpimodio2.html +++ b/doc/index-revpimodio2.html @@ -39,7 +39,7 @@ Modules RevPiModIO Modul fuer die Verwaltung der IOs. modio -RevPiModIO Hauptklasse. +RevPiModIO Hauptklasse fuer piControl0 Zugriff. summary Bildet die Summary-Sektion von piCtory ab. diff --git a/doc/revpimodio2.modio.html b/doc/revpimodio2.modio.html index ab63e70..711c979 100644 --- a/doc/revpimodio2.modio.html +++ b/doc/revpimodio2.modio.html @@ -7,7 +7,7 @@

revpimodio2.modio

-RevPiModIO Hauptklasse. +RevPiModIO Hauptklasse fuer piControl0 Zugriff.

Global Attributes

@@ -19,7 +19,7 @@ Classes - + @@ -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 From e6d896b356b3ac1a966e6400ef97129f52cd8f48 Mon Sep 17 00:00:00 2001 From: NaruX Date: Thu, 14 Sep 2017 19:38:05 +0200 Subject: [PATCH 2/3] typo core.temperatur in core.temperature umbenannt --- doc/revpimodio2.device.html | 8 ++++---- eric-revpimodio2.api | 2 +- revpimodio2/device.py | 12 ++++++------ 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/doc/revpimodio2.device.html b/doc/revpimodio2.device.html index 39e0e95..b8a451f 100644 --- a/doc/revpimodio2.device.html +++ b/doc/revpimodio2.device.html @@ -117,7 +117,7 @@ Methods

- + @@ -316,10 +316,10 @@ Statusbit rechts vom RevPi ist ein piGate Modul angeschlossen.
True, wenn piGate rechts existiert
- +

-Core.temperatur

-temperatur() +Core.temperature +temperature()

Gibt CPU-Temperatur zurueck.

diff --git a/eric-revpimodio2.api b/eric-revpimodio2.api index 106916d..4e096fa 100644 --- a/eric-revpimodio2.api +++ b/eric-revpimodio2.api @@ -25,7 +25,7 @@ revpimodio2.device.Core.overunderflow?4() revpimodio2.device.Core.picontrolrunning?4() revpimodio2.device.Core.rightgate?4() revpimodio2.device.Core.status?7 -revpimodio2.device.Core.temperatur?4() +revpimodio2.device.Core.temperature?4() revpimodio2.device.Core.unconfdevice?4() revpimodio2.device.Device._buildio?5(dict_io, iotype) revpimodio2.device.Device._devconfigure?5() diff --git a/revpimodio2/device.py b/revpimodio2/device.py index 729ab2d..0ac7836 100644 --- a/revpimodio2/device.py +++ b/revpimodio2/device.py @@ -367,7 +367,7 @@ class Core(Device): def _devconfigure(self): """Core-Klasse vorbereiten.""" self._iocycle = None - self._iotemperatur = None + self._iotemperature = None self._iofrequency = None self._ioerrorcnt = None self._ioled = 1 @@ -389,7 +389,7 @@ class Core(Device): # core 1.2 self._iocycle = 1 self._ioerrorcnt = 2 - self._iotemperatur = 3 + self._iotemperature = 3 self._iofrequency = 4 self._ioled = 5 self._ioerrorlimit1 = 6 @@ -546,12 +546,12 @@ class Core(Device): ) @property - def temperatur(self): + def temperature(self): """Gibt CPU-Temperatur zurueck. @return CPU-Temperatur in Celsius""" - return None if self._iotemperatur is None else int.from_bytes( - self.__lst_io[self._iotemperatur].get_value(), - byteorder=self.__lst_io[self._iotemperatur]._byteorder + return None if self._iotemperature is None else int.from_bytes( + self.__lst_io[self._iotemperature].get_value(), + byteorder=self.__lst_io[self._iotemperature]._byteorder ) @property
RevPiModIOKlasse fuer die Verwaltung aller piCtory Informationen.Klasse fuer die Verwaltung der piCtory Konfiguration.
RevPiModIODriver Klasse um eigene Treiber fuer die virtuellen Devices zu erstellen. rightgate Statusbit rechts vom RevPi ist ein piGate Modul angeschlossen.
temperaturtemperature Gibt CPU-Temperatur zurueck.
unconfdevice