de8ea965b9
Zeitübergabe cycleloop() wurde nicht sofort übernommen
2.1.4
2018-04-05 16:02:36 +02:00
b4767c9713
Etikett 2.1.3 zum Änderungssatz 0864ee445b48 hinzugefügt
2018-01-11 15:51:07 +01:00
2ff41cfccc
StuctIO kann nun COUNTs Bytes zu einem IO zusammenfassen
...
Fehlermeldungen in NetFH mit warnings realisiert
2.1.3
2017-12-26 14:09:12 +01:00
072327b330
Saubere Fehlermeldung, wenn piCtory Datei nicht lesbar (leer) ist
...
docstrings
2017-12-16 12:58:13 +01:00
6881995fc4
Etikett 2.1.2 zum Änderungssatz e797a0b44e23 hinzugefügt
2017-12-03 15:44:47 +01:00
649db73f2b
setup.py angepasst für Upload
2.1.2
2017-12-03 15:42:54 +01:00
df670cc180
Mit net zusammenführen
2017-12-03 15:30:34 +01:00
35a10fc53e
__exec_th als daemon starten
...
Devices zum autorefresh hinzufügen abgesichert mit Lock
2017-12-03 15:00:47 +01:00
408f9929b7
Mit default zusammenführen
2017-12-02 17:25:28 +01:00
691bbee0bc
Mit mainloop zusammenführen
2017-12-02 17:24:07 +01:00
e4f2c95dda
EventThread vor Mehrfachstarten geschützt
2017-12-02 17:03:45 +01:00
87a648cbc6
IOEvent-Klasse eingebaut - Ersetzt tuple()
...
reg_event, reg_timerevent über zentrale Funktion verwaltet
2017-12-02 16:17:02 +01:00
b16af483dc
Eigene EventQueue für Threads, um diese direkt zu starten
2017-12-02 14:36:04 +01:00
8b0e465205
Fehlerabfang und Leistung in ProcimgWriter.run() verbessert
2017-11-15 11:32:56 +01:00
01515e28c5
Eventüberwachung über Queues realisiert
2017-11-15 09:18:33 +01:00
8c195d72f3
netio.disconnect() eingefügt (gleich mit modio.cleanup())
...
Prüfung des Parameters address in RevPiNetIO()
2017-11-13 11:01:26 +01:00
8596fac1f9
Mit default zusammenführen
2017-11-11 09:52:55 +01:00
1f7ecd0e22
Etikett 2.0.7 zum Änderungssatz 3ae247283e75 hinzugefügt
2017-11-08 18:32:59 +01:00
5887a22ba0
Fehlerverwaltung bei cycleloop und mainloop
...
Device.__contains__ Rückgabe bei ersetzen IOs nun False
RevPiModIO.__del__ löst klarere Fehler bei falscher Instantiierung aus
2.0.7
2017-11-08 17:46:50 +01:00
7da1906c96
RevPiNetIO.net_cleardefaultvalues() funktionierte nicht mit Server
...
Bugfix: Bei Instantiierungsfehler traten weitere Fehler auf
2017-11-06 12:56:04 +01:00
a1c81cf2b2
Mit default zusammenführen
2017-11-03 08:54:30 +01:00
709c0f95be
Etikett 2.0.6 zum Änderungssatz be1cb33cb307 hinzugefügt
2017-11-02 19:46:30 +01:00
2fedb130af
cycleloop säubert das _exit-Event
...
.wait Parameterprüfung eingebaut
Fehler im Devicehandling bei doppelten Namen behoben
2.0.6
2017-11-02 19:34:52 +01:00
07d6d0e848
VirtualDevices in alter piCtory "adap." mit 64 beginnen (Kunbus Standard)
...
Konstanten um INP, OUT, MEM erweitert und io.Type gelöscht
Änderung der Klassen auf neue Konstanten
device.__getioiter angelegt für Rückgabe der IOs ohne None bei BIT-Bytes
device.__getioiter in Rückgabefunktionen eingebaut
io.DeadIO mit _parentdevice = None erweitert
io.IOBase.__bool__ gibt nun False bei leeren Bytes aus
io.StructIO.frm gibt nun nur einzelnen Zeichen aus (Byteorder über .byteorder)
2017-11-01 15:32:08 +01:00
b2256c492c
Etikett 2.1.1b2 zum Änderungssatz 2d683ac34c1a hinzugefügt
2017-09-21 13:03:49 +02:00
d34d37f109
NetFH.close() mehrfach aufrufbar ohne Fehler
...
Socket schließen, wenn Fehler bei Verbindung
2017-09-21 12:59:25 +02:00
f679e66ead
Mit default zusammenführen
2017-09-18 17:17:19 +02:00
7c9148a3fd
pip anpassungen
2017-09-18 13:54:47 +02:00
47c3e83975
Etikett 2.1.1 zum Änderungssatz 99ca7df2da0e hinzugefügt
2017-09-17 15:39:04 +02:00
82d59c78b5
Etikett 2.0.5 zum Änderungssatz 1f6c388e709d hinzugefügt
2017-09-17 15:29:22 +02:00
907ba42512
Bugfix: prüfen auf self._myfh is not None statt hasattr
2.0.5
2017-09-17 15:16:16 +02:00
09b2859db0
RevPiNetIO nur ._configure wenn nicht vererbt
...
Bugfix: prüfen auf self._myfh is not None statt hasattr
Socket in .close() beenden - nicht am Ende von .run() da als daemon=True
2.1.1
2017-09-17 15:06:18 +02:00
f9685b6df6
Mit default zusammenführen
2017-09-14 20:08:18 +02:00
047e10845b
Etikett 2.0.4 zum Änderungssatz 313d792dc991 hinzugefügt
2017-09-14 19:55:09 +02:00
e6d896b356
typo core.temperatur in core.temperature umbenannt
2.0.4
2017-09-14 19:38:05 +02:00
31de83e663
Etikett 2.1.0 zum Änderungssatz aaae8badbf95 hinzugefügt
2017-09-11 18:06:54 +02:00
ea62c36ae9
Import der __init__ vereinfacht (Nur die RevPi Klassen importieren)
2017-09-11 17:27:57 +02:00
3f85a09382
Modul netio eingefügt
2.1.0
2017-09-11 16:29:44 +02:00
974fe26fd4
FileHandler nicht bei __init__ Anlegen um Vererbung zu ermöglichen
...
._configure bekommt JSON als Parameter übergeben
RS485 Fehler nicht im Simulatormodus schreiben
2017-09-11 10:53:14 +02:00
1d1576840b
Etikett 2.0.3 zum Änderungssatz 40b068ca1df2 hinzugefügt
2017-09-03 07:25:47 +02:00
bf5398a660
Version hochgezogen
2.0.3
2017-09-03 07:00:07 +02:00
dde382e308
Fehler bei Devicesuche über Namen oder Position in setdefaultvalues,
...
syncoutputs, writeprocimg
cycletools: ton, tof, tp auch ohne c nutzbar mit Angabe in Millisekunden
2017-09-03 06:58:55 +02:00
12cc626f41
Etikett 2.0.2 zum Änderungssatz a52158b41285 hinzugefügt
2017-08-31 15:06:16 +02:00
c226e91550
handlesignalend() prüfte immer auf cleanupfunc, auch wenn None
...
cycleloop cycletime=None gesetzt - bei Nichtangabe wurde immer 50 gesetzt
io.reg_timerevent() hinzugefügt
docstring
2.0.2
2017-08-31 14:27:38 +02:00
705ae09cd0
Etikett 2.0.1 zum Änderungssatz ef712bae2753 hinzugefügt
2017-08-29 18:59:26 +02:00
5c7a540d29
delay Parameter für reg_event eingebaut
...
reg_event schneller und Prüfung auf doppelte Events verbessert
cycletime kann nicht mehr verändert werden, wenn ein Loop läuft
io.IntIO.get_int und .set_int in get_intvalue und set_intvalue geändert
docstring
2.0.1
2017-08-29 18:22:14 +02:00
dcc8c22428
replace_io kann Bits >7 bei längeren Datentypen festlegen
...
Klassenattribute für Device angelegt
Intern nur auf interne _Variablen zugreifen
StructIO berechnet _defaultvalue aus gelöschten IOs
2017-08-27 14:46:28 +02:00
4e9abf794b
Encodingzeile an PEP angepasst (muss in Zeile 0 - 1 sein)
...
Von RevPiModIO kwagrs entfernt und feste keyword vergeben
Bei Änderung der Byteorder wird defaultvalue angepasst da aus piCtory little
Beim Core nur die RS485 Fehlerwerte übernehmen
defaultvalue wird mit Formatierung ausgegeben
.isnumeric gegen isdigit getauscht
docstrings
2017-08-26 15:12:55 +02:00
2aebe170f5
Etikett 2.0.0 zum Änderungssatz 38b3a1252331 hinzugefügt
2017-08-23 21:07:45 +02:00
e3922d675a
cleanup
2.0.0
2017-08-21 17:17:23 +02:00