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
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
0.5.0
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