Commit Graph

300 Commits

Author SHA1 Message Date
34f1437cac Etikett 2.4.2 zum Änderungssatz 15efb52b23cf hinzugefügt 2019-09-05 13:22:07 +02:00
907d867e0d Versionsnummer angepasst 2.4.2 2019-09-05 13:21:55 +02:00
67f89ff2f3 Mit warnings zusammenführen 2019-09-05 13:12:54 +02:00
182904f3ac Mit net zusammenführen 2019-09-05 13:04:04 +02:00
4b8ae9926e Nach reconnect sofort syssync ermöglichen 2019-09-04 13:38:22 +02:00
56b7c252b6 Debug Parameter nimmt Werte -1, 0, 1 an.
Bei debug=-1 werden keinerlei Warnungen angezeigt
Bei debug=0 werden alle Warnungen nur ein einziges Mal angezeigt
bei debug=1 werden alle Warnungen immer angezeigt
2019-09-01 13:07:52 +02:00
485aad020f Ausgabe der Warnungen optimiert
no_warn parameter aus mainloop entfernt (jetzt über debug einstellbar)
Kein Warnungsspam mehr - debug ist True als Vorbelegung
2019-08-31 16:40:36 +02:00
fe023a6f5c Mit default zusammenführen 2019-08-31 13:31:20 +02:00
ba08dab33f Doppelte Fehlerzählung bei imgwriter und modio in modio zusammengeführt 2019-08-31 11:10:57 +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
76cb1f57d1 Warnmeldungen überarbeitet
Warnungen erscheinen nur ein Mal, wenn debug=False ist
Filter für Warnungen werden nur für RevPiModIO verändert
2019-08-28 09:34:08 +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
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