c11b43507c
DeprecationWarning when using direct_output - replaced by shared_procimg
...
close #3
2020-04-08 18:43:40 +02:00
284317cef0
Moved call of cleanupfunc to exit jobs, wait mainloop end on thread (blocking=False).
...
close #4
2020-04-06 12:35:53 +02:00
ba52d6e986
Add .last cycle flag to Cycletools, better sync of loops on program end.
...
The .last cycle flag will be True on the last cycle, if the program received
an exit event or after calling .exit().
close #4
2020-04-06 11:10:06 +02:00
95193cef8b
Remove bit shifting on each get bit value and event loop
2020-03-31 19:58:35 +02:00
7fd4b01b57
Protocol change on flush()
2020-03-17 20:21:31 +01:00
245a5ac5cf
Use struct module to pack net commands, send files with length
...
The struct module is more efficient than int.to_bytes.
piCtory and ReplaceIO file length in the first 4 bytes of transmission
2020-03-08 20:53:57 +01:00
3f28f0ae48
Implement bytebuffer and length check to NetIO
...
Compatible to PyLoad before 0.9
2020-03-08 14:53:28 +01:00
ce0142f48e
Value of memory setting in .value property
...
The type of returned value could be int or str. So we can get the
settings including IP or device_path of Modbus devices.
resolve #2
2020-02-22 10:34:20 +01:00
2ce75e0b04
Umzüge abgeschlossen
...
Docstrings - Code-Cleanup
2019-10-21 08:13:17 +02:00
9d85c7bdc0
Docstrings optimieren 2 - Code-Cleanup
2019-10-20 23:51:57 +02:00
10af9a01d5
Docstrings optimieren 1
2019-10-20 22:36:09 +02:00
56da8e4cf6
Merge branch 'master' into develop
2019-10-20 14:55:30 +02:00
11ceb6f4a2
Added Cycletools to __init__ and Switched VCS and IDE
...
Switched from Mercurial to GIT
Switched from eric6 to pyCharm
2019-10-20 14:30:36 +02:00
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