67906338c4
Mit default zusammenführen
2019-08-17 17:53:35 +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
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
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
2463eb019d
Parameterprüfung für Instantiierung eingeführt
...
Debug-Parameter für alle Vererbungen übernommen
2019-05-01 12:25:45 +02:00
38ba012f38
Errortypen angepasst
...
NetFh.__init__ Parameterprüfung geändert
NetFh._direct_send implementiert
2018-12-12 08:49:21 +01:00
62f2bf544f
.core wird nur gesetzt, wenn gültiges Basedevice erkannt wurde
...
Globalen FileHandler durch Lock gesichert
IOCTL über das Netzwerk umgesetzt
2018-12-10 16:27:38 +01:00
18fe2b0477
IP Adresse aus Hostnamen ermitteln .gethostbyname
...
NetFH Schreibpuffer wird bei flush immer geleert, auch bei Fehlern
__flusherr wird nach Fehler bei _connect auf False gesetzt
Start des Sync nun sofort mit Sync und dann Wait
Bei ACL Fehlern Exception auslösen
Synctimer wird auf 45% des Timeouts angepasst (Senden nur bei Leerlauf)
__set_systimout setzt auch für bestehenden Socket das Timeout
2018-08-23 15:16:01 +02:00
70a95dcacd
__slots__ für alle möglichen Klassen implementiert
2018-08-13 15:12:41 +02:00
c2f26bcc98
Code style
2018-08-12 18:14:22 +02:00
2ab799971f
Verbesserung in LED_BYTE-Berechnung
...
Byteorder für Core-Funktionen fest auf "little" gesetzt
Connect-Klasse von Core abgeleitet
A3 zur Connect Klasse hinzugefügt
2018-07-29 08:54:33 +02:00
072327b330
Saubere Fehlermeldung, wenn piCtory Datei nicht lesbar (leer) ist
...
docstrings
2017-12-16 12:58:13 +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
3f85a09382
Modul netio eingefügt
2017-09-11 16:29:44 +02:00