Commit Graph

170 Commits

Author SHA1 Message Date
akira 5c19151ae0 Debian postinst aufgenommen für Infos der Konfig-Migration
Puffer für PLC Prozess auf 0 gesetzt gegen hängenden Start von Popen
2018-09-06 13:24:25 +02:00
akira 46fb7cc7fc Auch Outputs für bytes per MQTT ermöglichen
Fehlermeldungen für MQTT verbessert
MQTT Parameter host auf broker_address mit localhost als default geändert
2018-09-06 12:38:57 +02:00
akira 54b2dfbe44 Einstellungen mit Sektion versehen
Standardconfig geändert
Versionsnummer angepasst
MQTT Wird nur bei Einstellungsänderung neu gestartet
MQTT Thread wird auf Fehler geprüft
MQTT Nach piCtory Änderung neu starten
XML config nimmt leere mqtt client_id an
2018-09-04 09:33:43 +02:00
akira c6fe2e93e5 Alle IOs mit Export-Flag in piCtory werden per MQTT gesendet
Parameter für Event-Senden und Output-Schreiben in Konfig eingefügt
Processabbild wird nicht komplett per MQTT gesendet
piCtory Konfig kann angefordert werden
Ausgänge können gesetzt werden (wenn Export-Flag)
2018-09-03 12:16:43 +02:00
akira 0e27aa1d57 Mit default zusammenführen 2018-09-03 07:55:54 +02:00
akira dbba5efb8a Etikett 0.6.8 zum Änderungssatz 6f7f8dd24bda hinzugefügt 2018-09-01 22:11:07 +02:00
akira 1b3dc4e595 Übertragung der Values für Watch-Mode an python3.2 angepasst
Bei falschem ACL Wert mit \x18 melden (Cancel)
0.6.8
2018-08-23 15:18:33 +02:00
akira 58629a62a4 Fehler behoben bei Aufruf mit ungültigem configrsc Parameter
code style
2018-08-12 18:40:58 +02:00
akira 4ff125b245 Etikett 0.6.7 zum Änderungssatz 135a6aa80bbe hinzugefügt 2018-06-27 12:18:07 +02:00
akira b3b7a8f92f RevPiModIO2 2.1.6 muss verwendet werden wegen Device-Iterator
Watch mode Daten schneller zusammenfassen
0.6.7
2018-06-27 12:16:15 +02:00
akira e8c631d672 Etikett 0.6.6 zum Änderungssatz 6d8ce1554f1b hinzugefügt 2018-06-24 10:42:10 +02:00
akira 0bcd1a2b6e Fehler bei deaktiviertem XMLRPC behoben
Fehler bei AutoReloadDelay behoben (Zeit passte nicht)
ConfigParser mit Typen bei get versehen
0.6.6
2018-06-24 10:42:01 +02:00
akira 5560cfb182 mqtt publisher automatisch starten, wenn Einstellungen neu geladen werden
Fehlerabfang beim Prozessabbild
mqtt Client Verbindet sich async ohne Fehler, wenn Broker noch nicht da ist
2018-05-01 17:50:16 +02:00
akira bd0df81c33 MQTT sendet beim Start piCtory und Daten um laufende RevPiMqttIO zu informieren
MQTT in XML-RPC eingebaut
MQTT in XML Settings übernommen
2018-04-11 12:28:38 +02:00
akira 2b296b78f9 Nur konfigurierte Bytes aus Procimg übertragen 2018-04-09 18:32:26 +02:00
akira 7f712aaf63 Prozessabbildübertragung per MQTT begonnen 2018-04-09 13:56:11 +02:00
akira f937767479 Etikett 0.6.5 zum Änderungssatz d0f72b85eb0f hinzugefügt 2018-04-07 19:24:03 +02:00
akira 9d07808f82 Kompatibilität zu Python 3.2 (wheezy) hergestellt
ACL Prüfung jetzt gegen client_address[0]
Bei Ordnerupload wurden \ von Windowspfaden nicht umgewandelt
0.6.5
2018-04-07 19:22:07 +02:00
akira aea6ef768d PLC-Slave ACL wird gegen bestehende Verbindungen angewendet 2018-04-05 14:58:45 +02:00
akira 3222790d50 Saved eric-project file
aclx.conf in etc übernehmen (setup.py)
shared übernehmen (setup.py)
Dynamisches Neuladen der Konfiguraiton
2018-04-05 14:25:08 +02:00
akira 0151dbceeb IpAclManager ausgelagert in shared
ACLs über Datei laden (Eine ACL pro Zeile)
ProcimgServer Parameter aclmode entfernt
Codestyle
2018-04-04 16:24:57 +02:00
akira ec34a1903a Mit xmlrpc zusammenführen 2018-04-04 09:58:17 +02:00
akira bee833f28e autoreloaddelay implementiert
Update der IpAclManager-Klasse
2018-04-03 20:29:26 +02:00
akira da4f912605 Neue Optionen für Config-file übernommen
Neuen XML-Modus 4 angelegt
2018-04-03 12:06:46 +02:00
akira fe05ccdc54 IpAclManager.loadacl hinzugefügt
IpAclManager.valid_acl_string entfernt
SaveXMLRPCServer übernimmt ACL Level bei Funktionsregistrierung
SaveXMLRPCServer _dispatch werte ACL Level der Methode aus
Konfigdatei mit neuen Sektionen PLCSLAVE und XMLRPC versehen
Parameter autoreloaddelay für PLC-Neustart integriert
ACL Vergabe für alle register_function Aufrufe
2018-03-12 10:56:06 +01:00
akira f34227fa6e IpAclManager erweitert
picontrolserver auf IpAclManager umgeschrieben
2018-03-11 15:28:44 +01:00
akira 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
akira a60a15690a Helpermodul angelegt und Funktionen darauf umgestellt 2018-03-08 10:43:21 +01:00
akira ab8272f199 Etikett 0.5.3 zum Änderungssatz 41d0f3b20421 hinzugefügt 2017-12-03 17:05:01 +01:00
akira ad6dc5119e Mit revpislave zusammenführen 0.5.3 2017-12-03 16:43:29 +01:00
akira 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
akira 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
akira 9502f8daf0 Etikett 0.5.2 zum Änderungssatz 42cb0dd1546f hinzugefügt 2017-09-21 12:36:52 +02:00
akira 08b10b2a7d Mit default zusammenführen 0.5.2 2017-09-20 18:15:17 +02:00
akira c019f479b7 Etikett 0.4.6 zum Änderungssatz 3df1092ac7e4 hinzugefügt 2017-09-20 18:13:17 +02:00
akira 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
0.4.6
2017-09-20 18:12:44 +02:00
akira 6b8894a66e Etikett 0.4.5 zum Änderungssatz 2ce0cd98b540 hinzugefügt 2017-09-19 14:46:19 +02:00
akira d414b57ba1 Änderungen aus default übernommen und Version hochgezogen 2017-09-19 14:45:45 +02:00
akira 57a7d8dce6 Mit default zusammenführen 2017-09-19 14:09:01 +02:00
akira 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
0.4.5
2017-09-19 14:07:18 +02:00
akira 3cd36fcf27 Etikett 0.5.1 zum Änderungssatz acaabdf7913f hinzugefügt 2017-09-17 17:11:29 +02:00
akira 62f5cc0b45 plc slave thread überwachen 0.5.1 2017-09-17 17:10:36 +02:00
akira 524ae2d79d Etikett 0.5.0 zum Änderungssatz 3f45c884cac0 hinzugefügt 2017-09-17 15:48:18 +02:00
akira f8e8cc1c5f Mit default zusammenführen 2017-09-17 12:36:13 +02:00
akira 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
akira cf0f136c07 Modul picontrolserver angelegt und PLCSlave-Funktionen verschoben
Kleine Anpassungen durch Übernehme von default-Zweig
0.5.0
2017-09-13 10:00:46 +02:00
akira b791307ec8 Mit default zusammenführen 2017-09-12 16:36:47 +02:00
akira 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
akira f881e08c73 RevPiSlaveDev SD deutlich schneller - meldet nur bei sysflush schreibstatus 2017-09-11 18:26:34 +02:00
akira 9da1651ec1 FileHandler sauber schließen
Procimg und pictory Konfiguraiton über Parameter übergebbar für Simulationen
2017-08-15 12:35:12 +02:00