b2ada1a58d
piCtory Datei fehlerhaft bei HASH_FAIL
2019-08-26 13:10:00 +02:00
35d790ec01
Wenn RevPiPyLoad falsche replace_ios Datei hat, wird Fehler geworfen
...
IO-Prüfung bei replace wird nicht für Selected/Driver durchgeführt
2019-08-20 14:39:58 +02:00
d61d76b6f3
Bugfix: prefire mit as_thread hatte Fehler bei Übergabe in Queue
...
Netzwerkklassen zeigen über .config_changed an, dass Neuinstanzierung nötig ist
_connect von NetFH löst ConfigChanged-Exception aus
2019-08-20 09:36:19 +02:00
2d17e6f1fa
Disconnect bei veränderter replace_ios Datei nur, wenn diese angefordert wrude
2019-08-19 18:10:42 +02:00
21973eb7df
NetFH braucht min. RevPiPyLoad 0.8.0 da hashwerte übertragen werden
...
NetFH wirft ConfigChanged bei geänderten piCtory oder replace_ios Dateien
2019-08-19 16:35:27 +02:00
27da0c8e80
Für Export default-Werte festgelegt, die nicht exportiert werden müssen
...
Fehlerbehebung bei Import-Fehlermeldungen
2019-08-18 09:46:10 +02:00
e7c8c5f958
export_replaced_ios mit Dateinamen als default versehen (PyLoad name)
...
Merge-Fehler beseitigt
2019-08-17 20:36:43 +02:00
925efc10fe
Mit replace_ios zusammenführen
...
.is_set() bearbeitet
2019-08-17 19:03:23 +02:00
383f9b88d0
Lock des replace_io bei Verwendung von replace_io_file entfernt
2019-08-17 18:55:05 +02:00
67906338c4
Mit default zusammenführen
2019-08-17 17:53:35 +02:00
2009ed9ce5
Reconnect sicherer gestaltet
...
Abfrage von .reconnecting eingebaut
Dirtybytes und Timeout lösen keine Exception mehr aus sondern einen Reconnect
2019-08-16 22:32:27 +02:00
da8f944486
Etikett 2.4.0 zum Änderungssatz ad553068ac56 hinzugefügt
2019-08-01 16:09:36 +02:00
c68ba1ddb0
Zusammenfassung aller Entwicklungen erledigt
...
Versionsnummer geändert
typos gefixt
2.4.0
2019-08-01 16:09:21 +02:00
873c2cac2a
Mit direct_io zusammenführen
2019-08-01 15:36:36 +02:00
6cebdb1029
Mit dev_io_index zusammenführen
2019-08-01 15:35:36 +02:00
20f79fa8e7
Mit prefire zusammenführen
2019-08-01 15:35:05 +02:00
4b1b0d30e4
Mit direct_io zusammenführen
2019-07-31 21:33:27 +02:00
37101b3a84
Mit default zusammenführen
2019-07-31 21:13:07 +02:00
76392dd1d2
Replace_IO file hatte bei export falschen namen für bit
2019-07-31 20:51:09 +02:00
9d645bec37
docstring prefire kann bei replace_io direkt mit übergeben werden
2019-07-31 20:48:59 +02:00
53e3daaaf9
Mit dev_io_index zusammenführen
2019-07-25 17:02:11 +02:00
1befa97117
Mit prefire zusammenführen
2019-07-25 17:01:39 +02:00
c6f4d20503
Fork develop
2019-07-25 17:00:53 +02:00
fc28e028be
Bei .reg_event Parameter prefire eingefügt um Event bei Eintritt in mainloop
...
mit aktuellem Wert auszulösen.
Im Helper werden Event-Queues nur beim deaktiveren geleert
2019-07-25 16:44:59 +02:00
23f9095d5c
Indexzugriff auf IOs eines Devices
2019-07-23 09:59:24 +02:00
40d7c132a5
Selected / Driver gegen nun einen DeviceNotFoundError aus, wenn nicht vorhanden
...
debug und replace_io_file über Namen abrufbar
2019-07-23 09:09:34 +02:00
527a4aa078
direct_output in RevPiNetIO übernommen
...
Eindeutige erkennung des procimg (file or character)
Simulationsfunktionen für IOCTL gegen einfache Datei bei procimg Parameter
IOCTLs werden nun einfacher verarbeitet / umgelenkt
2019-07-14 18:28:42 +02:00
d28de43a7d
direct_output zu RevPiModIO hinzugefügt
...
Outputs werden direkt in Processimage geschrieben
Der Puffer wird nur durch gängige Techniken aktualisiert
TODO: Umsetzung für procimg=file fehlt
2019-07-14 08:28:01 +02:00
ea99f3f3fe
replace_io_file nimmt nun Wert :network: und läd Konfiguration über RevPiPyLoad
...
._configure_replace_io ist eigenständige Funktion
._get_cpreplaceio für Überschreibungen bei Vererbung hinzugefügt
2019-06-23 15:32:26 +02:00
56945d607e
Etikett 2.3.3 zum Änderungssatz 2c1959348dd5 hinzugefügt
2019-06-17 12:44:26 +02:00
745c894566
Mit replace_ios zusammenführen
2.3.3
2019-06-17 12:43:35 +02:00
2dbd37f2e7
Parameter replace_io_file hinzugefügt für IO replacement
...
Wenn replace_io_file verwendet wird, ist .replace_io gesperrt
Verarbeitung der Datei direkt beim Instanziieren
2019-06-16 13:44:59 +02:00
2e802544c9
Import und Export der Dateien verbessert
2019-06-12 17:18:15 +02:00
a13ba75bee
StructIO für export erweitert
...
Export und Importfunktionen für ersetzte IOs hinzugefügt
2019-06-10 22:50:29 +02:00
9d78d62b31
Etikett 2.3.2 zum Änderungssatz 789ef5f59b37 hinzugefügt
2019-05-01 13:34:33 +02:00
843cbf39c3
Mit errorhandling zusammenführen
2.3.2
2019-05-01 13:30:45 +02:00
2463eb019d
Parameterprüfung für Instantiierung eingeführt
...
Debug-Parameter für alle Vererbungen übernommen
2019-05-01 12:25:45 +02:00
32c33e49b5
.replace_io mit regex für parameter frm versehen - Danke an Nicolai Buchwitz!
...
.reset Funktion warf Fehler bei Counter IOs 8-16
2019-05-01 08:41:19 +02:00
6782e9431a
Bessere Werte bei _gotioerror
...
Debugflag um exakte Fehlermeldungen zu bekommen
2019-03-07 12:50:35 +01:00
a58162282f
added LICENSE.txt and README.md
2019-01-25 20:04:49 +01:00
1fbdf08cf0
Etikett 2.3.1 zum Änderungssatz ce2fce1e77d5 hinzugefügt
2019-01-07 19:36:36 +01:00
a99203b3c9
Parameter no_warn in .mainloop eingebaut
2.3.1
2019-01-07 19:36:16 +01:00
770f49ab2d
Mit classes zusammenführen
2018-12-12 09:14:16 +01:00
38ba012f38
Errortypen angepasst
...
NetFh.__init__ Parameterprüfung geändert
NetFh._direct_send implementiert
2018-12-12 08:49:21 +01:00
325bb23bba
Etikett 2.3.0 zum Änderungssatz 486b6c6e6c09 hinzugefügt
2018-12-11 11:03:18 +01:00
62f2bf544f
.core wird nur gesetzt, wenn gültiges Basedevice erkannt wurde
...
Globalen FileHandler durch Lock gesichert
IOCTL über das Netzwerk umgesetzt
2.3.0
2018-12-10 16:27:38 +01:00
fc23394298
IntIOCounter Klasse erweitert mit ioctl Aufruf
...
Devices erzeugen IntIOCounter-Objekt, wenn Counteradresse gefunden wird
DioModule Klasse wird für DIO / DI / DO verwendet und ermöglicht Counterreset
2018-12-08 20:29:50 +01:00
1e309091e8
Neue Base Klasse eingefügt von der Core / Connect erben
...
Sollten neue Base-Devices von Kunbus hinzugefügt werden, wird Base verwendet
IntIOReplaceable Klasse erstellt für IOs von Gateways und virtuellen Devices
Leere IntIOCounter Klasse für Counter IOs hinzugefügt
2018-12-08 17:32:03 +01:00
65a0186efb
Speicherzeit der piCtory Datei wird in Klasse App verarbeitet
...
raise IndexError bei __getitem__
2018-12-08 12:31:28 +01:00
b9b17670ce
Etikett 2.2.5 zum Änderungssatz a19c245f9a15 hinzugefügt
2018-09-30 19:45:53 +02:00