Commit Graph

122 Commits

Author SHA1 Message Date
f34227fa6e IpAclManager erweitert
picontrolserver auf IpAclManager umgeschrieben
2018-03-11 15:28:44 +01:00
1210f84664 IP Prüfung für XML-RPC begonnen. Prüft lediglich auf IP und noch keine Level 2018-03-08 15:27:46 +01:00
a60a15690a Helpermodul angelegt und Funktionen darauf umgestellt 2018-03-08 10:43:21 +01:00
bf36c5b560 XML cmd plcslavestart angepasst
XML cmd plcslaverunning eingefügt
Thradkontrolle für plc slave angepasst, wenn über xml gestoppt
2017-12-03 16:37:35 +01:00
afcbe9d754 cmd == b'EY' vom picontrolserver wurde nicht richtig verarbeitet
Fehlerabfang in picontrolserver, wenn Prozessabbild nicht geöffnet werden kann
2017-12-03 15:23:54 +01:00
08b10b2a7d Mit default zusammenführen 2017-09-20 18:15:17 +02:00
7d0234a1b2 RTLevel default 0 (aus)
Workdirectory prüfen vor dem Wechseln
Optimierung -OO entfernt
_setuprt(...) um ksoftirqd und ktimersoftd auf höhere Prioritäten zu ziehen
Python PLC Programm kann max auf Prio RR 1 laufen
2017-09-20 18:12:44 +02:00
d414b57ba1 Änderungen aus default übernommen und Version hochgezogen 2017-09-19 14:45:45 +02:00
57a7d8dce6 Mit default zusammenführen 2017-09-19 14:09:01 +02:00
fcec3df5e9 Konfigurationsparameter rtlevel mit Default 1 hinzugefügt
PythonPLC Programm kann über chrt scheduling policy erhalten
PythonPLC Programm wird it -OO aufgerufen
Modul procimgserver auf revpimodio2 umgestellt
xml-standardport auf 55123 belassen
xmlserver port nicht mehr über GUI konfigurierbar
2017-09-19 14:07:18 +02:00
62f5cc0b45 plc slave thread überwachen 2017-09-17 17:10:36 +02:00
f8e8cc1c5f Mit default zusammenführen 2017-09-17 12:36:13 +02:00
1a2944efcb avahi Service hinzugefügt
default-file über debian-dir integriert
logsystem closeall bei Programmende
typo pyloadverion in pyloadversion geändert
default xmlport von 55123 auf 55239 geändert
Bugfix: _zeroprocimg
2017-09-17 12:31:41 +02:00
cf0f136c07 Modul picontrolserver angelegt und PLCSlave-Funktionen verschoben
Kleine Anpassungen durch Übernehme von default-Zweig
2017-09-13 10:00:46 +02:00
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
9f7e3cc5a4 Wenn keine piCtory Konfiguration vorhanden ist, dennoch Modul laden
Bei RevPiModIO Instantiierung Rückgabewert False, sollte piCtory leer sein
description Text angepasst
2017-07-06 12:50:26 +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
3585bd7039 add: Prüfung für config.rsc Pfad
add: Prüfung piControlReset oder piTest -x
2017-05-30 11:46:40 +02:00
38f67e2b83 codestyle docstrings 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
d8a4015a9a "start new logfile" als Warnung ausgeben damit es immer im log erscheint 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
61357ca919 bugfix typo 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