Commit Graph

29 Commits

Author SHA1 Message Date
e3cedd6f39 Wenn replace_ios nicht gefunden wurde, wird HASH_FAIL übertragen
UID kann nun auf Workdirectory gesetzt werden
2019-08-20 14:41:23 +02:00
09cb134f31 replace_io_file wird von RevPiModIO verarbeitet
Parameter kann per XML-RPC übergeben werden
Argument --test hinzugefügt um replace_io_file testen zu können
2019-06-16 16:06:29 +02:00
f608d99d7d Replace IOs aus Configfile übernehmen 2019-06-10 22:49:23 +02:00
fd00fa3684 MQTT Defaultwerte angepasst
init-file fest mit -d Argument versehen und Codepage für Python
2018-09-25 19:44:24 +02:00
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
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
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
2b296b78f9 Nur konfigurierte Bytes aus Procimg übertragen 2018-04-09 18:32:26 +02:00
7f712aaf63 Prozessabbildübertragung per MQTT begonnen 2018-04-09 13:56:11 +02:00
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
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
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
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
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
f881e08c73 RevPiSlaveDev SD deutlich schneller - meldet nur bei sysflush schreibstatus 2017-09-11 18:26:34 +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
8d195b054e plcarguments können an Python Programm übergeben werden 2017-03-20 13:22:53 +01:00
4f6bdf3072 uid und gid für PLC Programm konfigurierbar (default 1000) 2017-03-16 11:02:35 +01:00
d954a1184c defaultwerte verändert 2017-03-15 16:12:00 +01:00
d56a4a1bd8 debian Vorbereitungen 2017-03-14 11:24:29 +01:00
6cb1a93dae xml_plcupload um pictory-flags erweitert
docstrings
defaultwerte geändert und für deb vorbereitet
pythonversion für plc programm kann angegeben werden
2017-03-10 16:27:19 +01:00
e2f7ed41ea Packversion tar/zip
piCtory Up-Download
ProcImg Download
2017-03-09 20:26:06 +01:00
96a3bacadf zeroonexit und zeroonerror parameter
prüfen ob plc programm existiert
docstrings und logmeldungen
2017-03-05 13:50:02 +01:00
67b359a30b globalisierung von pargs und logger 2017-03-03 11:36:44 +01:00
ece471f167 python buffer umgangen 2017-02-26 17:21:05 +01:00
a5719ae44f first checkin 2017-02-26 12:47:17 +01:00