4b8ae9926e
Nach reconnect sofort syssync ermöglichen
2019-09-04 13:38:22 +02:00
7c279a71a1
Fehler bei NetIO im Hash load beseitigt
...
Core IOs geben keine Fehler mehr, wenn ein delay event draufgelegt wird
Core IOs können nicht mehr überschrieben werden, wenn .value vergessen wrid
2019-08-31 09:07:24 +02:00
2cf0514f64
Etikett 2.4.1 zum Änderungssatz e48bb0a57dbc hinzugefügt
2019-08-26 13:10:30 +02:00
4a11f01874
Mit net zusammenführen
2.4.1
2019-08-26 13:10:20 +02:00
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
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
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
40409a6f0f
Bei Cores werden Adressen von IOs statisch festgelegt unabhängig von IO-Anzahl
...
Unterstützung mehrere IO Arten der Cores
Fehler bei Exportflag von Connect xin beseitigt
2.2.5
2018-09-30 19:02:03 +02:00