diff --git a/revpimodio2.e4p b/revpimodio2.e4p index ed44df3..662e053 100644 --- a/revpimodio2.e4p +++ b/revpimodio2.e4p @@ -1,7 +1,7 @@ - + en_US @@ -9,7 +9,7 @@ Python3 Console Das Modul stellt alle Devices und IOs aus der piCtory Konfiguration in Python3 zur Verfügung. Es ermöglicht den direkten Zugriff auf die Werte über deren vergebenen Namen. Lese- und Schreibaktionen mit dem Prozessabbild werden von dem Modul selbst verwaltet, ohne dass sich der Programmierer um Offsets und Adressen kümmern muss. Für die Gatewaymodule wie ModbusTCP oder Profinet sind eigene 'Inputs' und 'Outputs' über einen bestimmten Adressbereich definierbar. Auf diese IOs kann mit Python3 über den Namen direkt auf die Werte zugegriffen werden. - 2.1.6 + 2.2.0 Sven Sager akira@narux.de diff --git a/revpimodio2/__init__.py b/revpimodio2/__init__.py index 34507f3..d2e2fe4 100644 --- a/revpimodio2/__init__.py +++ b/revpimodio2/__init__.py @@ -25,7 +25,7 @@ __all__ = [ __author__ = "Sven Sager " __name__ = "revpimodio2" __package__ = "revpimodio2" -__version__ = "2.1.6" +__version__ = "2.2.0" # Global package values OFF = 0 diff --git a/revpimodio2/device.py b/revpimodio2/device.py index 2cdd2e5..472ffee 100644 --- a/revpimodio2/device.py +++ b/revpimodio2/device.py @@ -236,7 +236,7 @@ class Device(object): for key in sorted(dict_io, key=lambda x: int(x)): # Neuen IO anlegen - if bool(dict_io[key][7]) or self._producttype == 95: + if bool(dict_io[key][7]) or isinstance(self, Core): # Bei Bitwerten oder Core RevPiIOBase verwenden io_new = IOBase( self, dict_io[key], iotype, "little", False diff --git a/revpimodio2/netio.py b/revpimodio2/netio.py index b8bf4e6..2d8b7b3 100644 --- a/revpimodio2/netio.py +++ b/revpimodio2/netio.py @@ -37,7 +37,9 @@ class NetFH(Thread): """ def __init__(self, address, timeout=500): - """Init NetFH-class.""" + """Init NetFH-class. + @param address IP Adresse des RevPi + @param timeout Timeout in Millisekunden der Verbindung""" super().__init__() self.daemon = True diff --git a/setup.py b/setup.py index da01631..76626d4 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ setup( license="LGPLv3", name="revpimodio2", - version="2.1.6", + version="2.2.0", packages=["revpimodio2"], python_requires="~=3.2",