Commit Graph

74 Commits

Author SHA1 Message Date
b791307ec8 Mit default zusammenführen 2017-09-12 16:36:47 +02:00
3944ec2801 Umstellung auf proginit als globale Datenquelle
Aufteilung der Funktionen in mehrere Module
FileHandler von stdout schließen
2017-09-12 16:17:03 +02:00
f881e08c73 RevPiSlaveDev SD deutlich schneller - meldet nur bei sysflush schreibstatus 2017-09-11 18:26:34 +02:00
9da1651ec1 FileHandler sauber schließen
Procimg und pictory Konfiguraiton über Parameter übergebbar für Simulationen
2017-08-15 12:35:12 +02:00
239cd9eee7 ACL Regex angepasst
Controlbyte für Schreiben
2017-08-14 13:30:16 +02:00
f0eecb8930 Sicherheitsbytes, die bei unsauberer Trennung geschrieben werden sollen
Mehrere Byteblöcke mit Startpositionen definierbar
Einzelne oder alle Sicherheitsbytes löschbar
2017-07-25 17:10:59 +02:00
423397c40f Sync Paket verarbeiten
Timeouts verarbeiten und das Socket Objekt auf diesen einstellen
2017-07-24 15:47:51 +02:00
1c19115157 aclstatus von str() auf int() geändert
RevPiSlave self.so im __init__ angelegt
accept logging verbessert
Threadliste von toten Threads reinigen
re.fullmatch für alte python verson auf wheezy nachgestellt
Neues NetFH-Protokoll implementiert
2017-07-24 09:02:00 +02:00
bf75bba281 plcslave Thread startet automatisch, unabhängig vom plc Thread
ACL Liste für plcslave hinzugefügt
plcslaveport als Parameter übergeben
getconfig/setconfig auf neue Parameter angepasst
re.match auf re.fullmatch geändert
2017-07-21 22:25:04 +02:00
100e23aa26 Neuen NetworkFileHandler implementiert 2017-07-20 17:05:23 +02:00
355ad1f59b Client Thread mit nötiger Funktion ausgestattet 2017-07-06 18:38:44 +02:00
f3595fbc23 Mit default zusammenführen 2017-07-06 15:44:47 +02:00
d247755cde Etikett 0.4.2 zum Änderungssatz e2149ae39acb hinzugefügt 2017-07-06 13:18:44 +02:00
9f7e3cc5a4 Wenn keine piCtory Konfiguration vorhanden ist, dennoch Modul laden
Bei RevPiModIO Instantiierung Rückgabewert False, sollte piCtory leer sein
description Text angepasst
0.4.2
2017-07-06 12:50:26 +02:00
d3f3813ee7 Etikett 0.4.1 zum Änderungssatz bc5873a12908 hinzugefügt 2017-07-03 17:04:36 +02:00
27139d3c58 Mit procimgserver zusammenführen 0.4.1 2017-07-03 08:26:18 +02:00
97c3520408 docstrings und codestyle 2017-07-03 08:25:43 +02:00
029dda5f1a ProcimgServer.loadrevpimodio() erstellt um Veränderungen an piCtory zu laden
RevPiPyLoad prüft Änderungsdatum von piCtory und beendet ggf. ProcimgServer
2017-07-02 22:16:34 +02:00
abb2cb9512 debug lognachrichten angepasst
docstrings angepasst
2017-07-01 13:17:09 +02:00
ff29500ccd Name im init.d Script angepasst
ProcimgServer.setvalue() gibt Liste als Rückgabewert mit Ergebnissen
Buxfix: mkstemp Umstellung
Übertragene piCtory Konfiguration auf existierende Module testen
2017-06-30 17:18:41 +02:00
16263bb9ec Ausgänge im procimgserver immer als Bytes umgerechnet setzen
XML-Server für multicall konfigurieren
LogReader auf Byteübertragung umgeschrieben
Neue XML-Funktionen für LogReader Byteübertragung eingebaut
logger bei proginit.configure() nicht doppelt erzeugen
2017-06-29 18:01:41 +02:00
5950c819f2 mktemp gegen mkstemp getauscht
procimgserver hinzugefügt
XML-RPC Aufruffunktionen für ProcimgServer hinzugefügt
2017-06-27 13:51:54 +02:00
ea67cc3a51 Exitcode angepasst für RevPiSlave Thread 2017-06-26 09:27:49 +02:00
5932b40ae7 change: Debugmessage 2017-06-13 11:11:13 +02:00
ed08004599 Mit default zusammenführen 2017-06-06 08:55:38 +02:00
d3e155e2c2 Etikett 0.3.0 zum Änderungssatz 83fe87de8e9c hinzugefügt 2017-06-06 08:49:30 +02:00
77f2998420 Mit jessie zusammenführen 0.3.0 2017-06-06 08:48:05 +02:00
d35f634606 codestyle docstrings 2017-06-06 08:47:11 +02:00
3585bd7039 add: Prüfung für config.rsc Pfad
add: Prüfung piControlReset oder piTest -x
2017-05-30 11:46:40 +02:00
ff2c5a1ebc Etikett 0.2.12 zum Änderungssatz 4a4bfd87af2e hinzugefügt 2017-04-11 13:05:55 +02:00
38f67e2b83 codestyle docstrings 0.2.12 2017-04-11 12:48:19 +02:00
b26fbc2dc0 Logdateien als Binary übertragen
resetpicontrol für XML hinzugefügt
2017-04-11 12:39:58 +02:00
0e8c0a73ab logger Meldungen hinzugefügt
Zeitmessung verbessert, nimmt nur eigentliche Laufzeit
2017-03-31 15:19:57 +02:00
0aee4e04d1 Jedes Device bekommt eigenen Socket in Thread 2017-03-31 14:09:04 +02:00
9ded8c390a blockweise übertragung bei mehr als 1024 Bytes 2017-03-28 14:58:56 +02:00
8c24fcceba Verschmelzung mit default 2017-03-28 11:14:58 +02:00
9a981410e8 Etikett 0.2.11 zum Änderungssatz b1b5f4682c18 hinzugefügt 2017-03-28 11:04:21 +02:00
d8a4015a9a "start new logfile" als Warnung ausgeben damit es immer im log erscheint 0.2.11 2017-03-28 11:04:11 +02:00
7e68d2763b fehler in logrotate script 2017-03-28 10:07:46 +02:00
d98854dbca meldungen mit adress und längenangabe 2017-03-28 09:50:50 +02:00
a96abb11a6 Laufzeitüberwachung eingebaut 2017-03-28 08:20:48 +02:00
8b46383ba1 slave funktion begonnen 2017-03-27 16:55:02 +02:00
7c08751c8a Etikett 0.2.10 zum Änderungssatz 53853717a0a8 hinzugefügt 2017-03-22 14:06:37 +01:00
61357ca919 bugfix typo 0.2.10 2017-03-22 12:52:59 +01:00
76e423410f bugfixes im PipeLogwriter()
logapp Datei wird von PipeLogwriter vollständig verwaltet
2017-03-22 12:24:12 +01:00
b3c7544daa signal für neue LogFiles erstellt. FileHandler werden umgehängt
logrotate ruft signal SIGUSR1 auf
Ausgaben des Python PLC Programms über eine PIPE führen um diese in neuen
Loghandler zu schreiben
proginit als globales Modul umgebaut (kein Vererbung mehr)
2017-03-21 18:14:05 +01:00
88ee0e4eae Etikett 0.2.9 zum Änderungssatz d4e64d9013f1 hinzugefügt 2017-03-20 15:27:14 +01:00
b96d5fc586 bugfix / TERM und KILL müssen auch als Fehler behandelt werden um piControl
auf NULL zu setzen
0.2.9
2017-03-20 15:25:35 +01:00
74479de49d Etikett 0.2.8 zum Änderungssatz e7cf763c6315 hinzugefügt 2017-03-20 13:23:32 +01:00
8d195b054e plcarguments können an Python Programm übergeben werden 0.2.8 2017-03-20 13:22:53 +01:00