Commit Graph

  • 9af773d5ee Fehler bei Hashwerte bei Dateien behoben Neuanordnugn für Reload der Dienste bei Dateiänderungen NaruX 2019-08-18 12:13:30 +02:00
  • c024020294 Dateikontrolle für pictory und replace_ios per timestamp und hash Wert Hashwerte der Dateien über RevPiNetIO abrufbar b'PH' b'RH' Alte Testfunktion für replace_ios aus helper entfernt NaruX 2019-08-18 11:23:18 +02:00
  • 2bf3dce42e Alle revpimodio verwenden nun direct_write NaruX 2019-08-07 12:51:50 +02:00
  • 80c2550739 Übertragung der replace_io über das Netzwerk begonnen NaruX 2019-08-07 12:05:30 +02:00
  • a7f7d48b93 Etikett 0.7.6 zum Änderungssatz d48697dec964 hinzugefügt NaruX 2019-06-17 14:18:22 +02:00
  • 40199c089a Mit replace_ios zusammenführen 0.7.6 NaruX 2019-06-17 14:18:12 +02:00
  • 89f29b0496 ProcimgServer lädt standard IOs, wenn replace_ios_file nicht gültig ist MQTT lädt standard IOs, wenn replace_ios_file nicht gültig ist replace_ios_file wird beim reload geprüft und ggf. neu geladen Startbar ohne replace_ios Parameter Bei fehlender replace_ios Datei werden standard IOs verwendet NaruX 2019-06-17 14:17:56 +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 NaruX 2019-06-16 16:06:29 +02:00
  • 5661217900 replace_io aus Datei importieren wird direkt vararbeitet NaruX 2019-06-16 13:55:24 +02:00
  • f608d99d7d Replace IOs aus Configfile übernehmen NaruX 2019-06-10 22:49:23 +02:00
  • bf9eb5ea04 added LICENSE.txt NaruX 2019-06-10 15:21:45 +02:00
  • 40edc761f6 Etikett 0.7.5 zum Änderungssatz 825f771e670b hinzugefügt NaruX 2019-01-07 20:08:42 +01:00
  • 8f1153b738 Mit revpislave zusammenführen 0.7.5 NaruX 2019-01-07 20:08:33 +01:00
  • 64955e7ef0 Counter Reset in MQTT eingebaut basename/reset/ioname - payload egal NaruX 2019-01-07 20:08:18 +01:00
  • 637348111b bindip für PlcSlave wird jetzt verarbeitet Fehlerabfang bei piCtory-Übertragung IOCTL über das Netzwerk implementiert Parameter --developermode implementiert NaruX 2018-12-12 10:03:50 +01:00
  • 2fac129232 Etikett 0.7.3 zum Änderungssatz eabe4f3aee17 hinzugefügt NaruX 2018-09-30 19:46:50 +02:00
  • e48f1807f8 Verarbeitung der Exportflags von Core IOs in MQTT überarbeitet Bei reload und autostart 0->1 wird PLC Programm nun sofort gestartet 0.7.3 NaruX 2018-09-30 19:02:09 +02:00
  • 399cdd847a Etikett 0.7.2 zum Änderungssatz f6c6238f0d2a hinzugefügt NaruX 2018-09-26 11:08:45 +02:00
  • 4b3de84b20 Fehler bei MQTT-Werteübergabe der XML-RPC Schnittstelle behoben postinst Link angepasst 0.7.2 NaruX 2018-09-26 11:08:30 +02:00
  • fd00fa3684 MQTT Defaultwerte angepasst init-file fest mit -d Argument versehen und Codepage für Python NaruX 2018-09-25 19:44:24 +02:00
  • 91cae663bd Mit mqtt zusammenführen NaruX 2018-09-25 19:29:43 +02:00
  • 851d7d725b Logging angepasst NaruX 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 NaruX 2018-09-20 11:58:04 +02:00
  • 22cc824694 get_config Datentypen angepasst NaruX 2018-09-06 14:26:51 +02:00
  • c1afa0b33b Eventüberwachung von RevPiModIO in MQTT im Thread starten NaruX 2018-09-06 13:37:49 +02:00
  • 50f829f1c6 Mit default zusammenführen NaruX 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 NaruX 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 NaruX 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 NaruX 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) NaruX 2018-09-03 12:16:43 +02:00
  • 0e27aa1d57 Mit default zusammenführen NaruX 2018-09-03 07:55:54 +02:00
  • dbba5efb8a Etikett 0.6.8 zum Änderungssatz 6f7f8dd24bda hinzugefügt NaruX 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 NaruX 2018-08-23 15:18:33 +02:00
  • 58629a62a4 Fehler behoben bei Aufruf mit ungültigem configrsc Parameter code style NaruX 2018-08-12 18:40:58 +02:00
  • 4ff125b245 Etikett 0.6.7 zum Änderungssatz 135a6aa80bbe hinzugefügt NaruX 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 NaruX 2018-06-27 12:16:15 +02:00
  • e8c631d672 Etikett 0.6.6 zum Änderungssatz 6d8ce1554f1b hinzugefügt NaruX 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 NaruX 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 NaruX 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 NaruX 2018-04-11 12:28:38 +02:00
  • 2b296b78f9 Nur konfigurierte Bytes aus Procimg übertragen NaruX 2018-04-09 18:32:26 +02:00
  • 7f712aaf63 Prozessabbildübertragung per MQTT begonnen NaruX 2018-04-09 13:56:11 +02:00
  • f937767479 Etikett 0.6.5 zum Änderungssatz d0f72b85eb0f hinzugefügt NaruX 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 NaruX 2018-04-07 19:22:07 +02:00
  • aea6ef768d PLC-Slave ACL wird gegen bestehende Verbindungen angewendet NaruX 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 NaruX 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 NaruX 2018-04-04 16:24:57 +02:00
  • ec34a1903a Mit xmlrpc zusammenführen NaruX 2018-04-04 09:58:17 +02:00
  • bee833f28e autoreloaddelay implementiert Update der IpAclManager-Klasse NaruX 2018-04-03 20:29:26 +02:00
  • da4f912605 Neue Optionen für Config-file übernommen Neuen XML-Modus 4 angelegt NaruX 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 NaruX 2018-03-12 10:56:06 +01:00
  • f34227fa6e IpAclManager erweitert picontrolserver auf IpAclManager umgeschrieben NaruX 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 NaruX 2018-03-08 15:27:46 +01:00
  • a60a15690a Helpermodul angelegt und Funktionen darauf umgestellt NaruX 2018-03-08 10:43:21 +01:00
  • ab8272f199 Etikett 0.5.3 zum Änderungssatz 41d0f3b20421 hinzugefügt NaruX 2017-12-03 17:05:01 +01:00
  • ad6dc5119e Mit revpislave zusammenführen 0.5.3 NaruX 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 NaruX 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 NaruX 2017-12-03 15:23:54 +01:00
  • 9502f8daf0 Etikett 0.5.2 zum Änderungssatz 42cb0dd1546f hinzugefügt NaruX 2017-09-21 12:36:52 +02:00
  • 08b10b2a7d Mit default zusammenführen 0.5.2 NaruX 2017-09-20 18:15:17 +02:00
  • c019f479b7 Etikett 0.4.6 zum Änderungssatz 3df1092ac7e4 hinzugefügt NaruX 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 NaruX 2017-09-20 18:12:44 +02:00
  • 6b8894a66e Etikett 0.4.5 zum Änderungssatz 2ce0cd98b540 hinzugefügt NaruX 2017-09-19 14:46:19 +02:00
  • d414b57ba1 Änderungen aus default übernommen und Version hochgezogen NaruX 2017-09-19 14:45:45 +02:00
  • 57a7d8dce6 Mit default zusammenführen NaruX 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 NaruX 2017-09-19 14:07:18 +02:00
  • 3cd36fcf27 Etikett 0.5.1 zum Änderungssatz acaabdf7913f hinzugefügt NaruX 2017-09-17 17:11:29 +02:00
  • 62f5cc0b45 plc slave thread überwachen 0.5.1 NaruX 2017-09-17 17:10:36 +02:00
  • 524ae2d79d Etikett 0.5.0 zum Änderungssatz 3f45c884cac0 hinzugefügt NaruX 2017-09-17 15:48:18 +02:00
  • f8e8cc1c5f Mit default zusammenführen NaruX 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 NaruX 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 NaruX 2017-09-13 10:00:46 +02:00
  • b791307ec8 Mit default zusammenführen NaruX 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 NaruX 2017-09-12 16:17:03 +02:00
  • f881e08c73 RevPiSlaveDev SD deutlich schneller - meldet nur bei sysflush schreibstatus NaruX 2017-09-11 18:26:34 +02:00
  • 9da1651ec1 FileHandler sauber schließen Procimg und pictory Konfiguraiton über Parameter übergebbar für Simulationen NaruX 2017-08-15 12:35:12 +02:00
  • 239cd9eee7 ACL Regex angepasst Controlbyte für Schreiben NaruX 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 NaruX 2017-07-25 17:10:59 +02:00
  • 423397c40f Sync Paket verarbeiten Timeouts verarbeiten und das Socket Objekt auf diesen einstellen NaruX 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 NaruX 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 NaruX 2017-07-21 22:25:04 +02:00
  • 100e23aa26 Neuen NetworkFileHandler implementiert NaruX 2017-07-20 17:05:23 +02:00
  • 355ad1f59b Client Thread mit nötiger Funktion ausgestattet NaruX 2017-07-06 18:38:44 +02:00
  • f3595fbc23 Mit default zusammenführen NaruX 2017-07-06 15:44:47 +02:00
  • d247755cde Etikett 0.4.2 zum Änderungssatz e2149ae39acb hinzugefügt NaruX 2017-07-06 13:18:44 +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 0.4.2 NaruX 2017-07-06 12:50:26 +02:00
  • d3f3813ee7 Etikett 0.4.1 zum Änderungssatz bc5873a12908 hinzugefügt NaruX 2017-07-03 17:04:36 +02:00
  • 27139d3c58 Mit procimgserver zusammenführen 0.4.1 NaruX 2017-07-03 08:26:18 +02:00
  • 97c3520408 docstrings und codestyle NaruX 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 NaruX 2017-07-02 22:16:34 +02:00
  • abb2cb9512 debug lognachrichten angepasst docstrings angepasst NaruX 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 NaruX 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 NaruX 2017-06-29 18:01:41 +02:00
  • 5950c819f2 mktemp gegen mkstemp getauscht procimgserver hinzugefügt XML-RPC Aufruffunktionen für ProcimgServer hinzugefügt NaruX 2017-06-27 13:51:54 +02:00
  • ea67cc3a51 Exitcode angepasst für RevPiSlave Thread NaruX 2017-06-26 09:27:49 +02:00
  • 5932b40ae7 change: Debugmessage NaruX 2017-06-13 11:11:13 +02:00
  • ed08004599 Mit default zusammenführen NaruX 2017-06-06 08:55:38 +02:00
  • d3e155e2c2 Etikett 0.3.0 zum Änderungssatz 83fe87de8e9c hinzugefügt NaruX 2017-06-06 08:49:30 +02:00
  • 77f2998420 Mit jessie zusammenführen 0.3.0 NaruX 2017-06-06 08:48:05 +02:00
  • d35f634606 codestyle docstrings NaruX 2017-06-06 08:47:11 +02:00