91cae663bd
Mit mqtt zusammenführen
2018-09-25 19:29:43 +02:00
851d7d725b
Logging angepasst
2018-09-25 19:22:07 +02:00
50f406570c
IOs des Core als einzelne Werte behandeln
...
Topic base/get/ioname sendet den angegebenen IO sofort per MQTT base/got/ioname
Topic base/get sendet Zyklische Daten sofort
Funktion SaveXMLRPCServer.isAlive in SaveXMLRPCServer.is_alive() umbenannt
MqttServer läd RevPiModIO sofort neu bei reload_revpimodio
sendinterval=0 deaktiviert zyklische Übertragung
2018-09-20 11:58:04 +02:00
22cc824694
get_config Datentypen angepasst
2018-09-06 14:26:51 +02:00
c1afa0b33b
Eventüberwachung von RevPiModIO in MQTT im Thread starten
2018-09-06 13:37:49 +02:00
50f829f1c6
Mit default zusammenführen
2018-09-06 13:25:25 +02:00
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
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
0e27aa1d57
Mit default zusammenführen
2018-09-03 07:55:54 +02:00
dbba5efb8a
Etikett 0.6.8 zum Änderungssatz 6f7f8dd24bda hinzugefügt
2018-09-01 22:11:07 +02:00
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
58629a62a4
Fehler behoben bei Aufruf mit ungültigem configrsc Parameter
...
code style
2018-08-12 18:40:58 +02:00
4ff125b245
Etikett 0.6.7 zum Änderungssatz 135a6aa80bbe hinzugefügt
2018-06-27 12:18:07 +02:00
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
e8c631d672
Etikett 0.6.6 zum Änderungssatz 6d8ce1554f1b hinzugefügt
2018-06-24 10:42:10 +02:00
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
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
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
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
f937767479
Etikett 0.6.5 zum Änderungssatz d0f72b85eb0f hinzugefügt
2018-04-07 19:24:03 +02:00
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
aea6ef768d
PLC-Slave ACL wird gegen bestehende Verbindungen angewendet
2018-04-05 14:58:45 +02:00
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
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
ec34a1903a
Mit xmlrpc zusammenführen
2018-04-04 09:58:17 +02:00
bee833f28e
autoreloaddelay implementiert
...
Update der IpAclManager-Klasse
2018-04-03 20:29:26 +02:00
da4f912605
Neue Optionen für Config-file übernommen
...
Neuen XML-Modus 4 angelegt
2018-04-03 12:06:46 +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
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
ab8272f199
Etikett 0.5.3 zum Änderungssatz 41d0f3b20421 hinzugefügt
2017-12-03 17:05:01 +01:00
ad6dc5119e
Mit revpislave zusammenführen
0.5.3
2017-12-03 16:43:29 +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
9502f8daf0
Etikett 0.5.2 zum Änderungssatz 42cb0dd1546f hinzugefügt
2017-09-21 12:36:52 +02:00
08b10b2a7d
Mit default zusammenführen
0.5.2
2017-09-20 18:15:17 +02:00
c019f479b7
Etikett 0.4.6 zum Änderungssatz 3df1092ac7e4 hinzugefügt
2017-09-20 18:13: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
0.4.6
2017-09-20 18:12:44 +02:00
6b8894a66e
Etikett 0.4.5 zum Änderungssatz 2ce0cd98b540 hinzugefügt
2017-09-19 14:46:19 +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
0.4.5
2017-09-19 14:07:18 +02:00
3cd36fcf27
Etikett 0.5.1 zum Änderungssatz acaabdf7913f hinzugefügt
2017-09-17 17:11:29 +02:00
62f5cc0b45
plc slave thread überwachen
0.5.1
2017-09-17 17:10:36 +02:00
524ae2d79d
Etikett 0.5.0 zum Änderungssatz 3f45c884cac0 hinzugefügt
2017-09-17 15:48:18 +02:00
f8e8cc1c5f
Mit default zusammenführen
2017-09-17 12:36:13 +02:00