diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a5114a4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,118 @@
+# ---> Python
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# C extensions
+*.so
+
+# Distribution / packaging
+.Python
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+wheels/
+*.egg-info/
+.installed.cfg
+*.egg
+MANIFEST
+
+# PyInstaller
+# Usually these files are written by a python script from a template
+# before PyInstaller builds the exe, so as to inject date/other infos into it.
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.nox/
+.coverage
+.coverage.*
+.cache
+nosetests.xml
+coverage.xml
+*.cover
+.hypothesis/
+.pytest_cache/
+
+# Translations
+*.mo
+*.pot
+
+# Django stuff:
+*.log
+local_settings.py
+db.sqlite3
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# Scrapy stuff:
+.scrapy
+
+# Sphinx documentation
+docs/_build/
+
+# PyBuilder
+target/
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IPython
+profile_default/
+ipython_config.py
+
+# pyenv
+.python-version
+
+# celery beat schedule file
+celerybeat-schedule
+
+# SageMath parsed files
+*.sage.py
+
+# Environments
+.env
+.venv
+env/
+venv/
+ENV/
+env.bak/
+venv.bak/
+
+# Spyder project settings
+.spyderproject
+.spyproject
+
+# Rope project settings
+.ropeproject
+
+# mkdocs documentation
+/site
+
+# mypy
+.mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pyre type checker
+.pyre/
+
+/test/
+/make.conf
diff --git a/.hgignore b/.hgignore
deleted file mode 100644
index a10df60..0000000
--- a/.hgignore
+++ /dev/null
@@ -1,9 +0,0 @@
-syntax: glob
-*.pyc
-deb_dist/*
-dist/*
-revpipycontrol.egg-info/*
-deb/*
-.eric6project/*
-*.directory
-*.mo
diff --git a/.idea/$CACHE_FILE$ b/.idea/$CACHE_FILE$
new file mode 100644
index 0000000..3a1e22c
--- /dev/null
+++ b/.idea/$CACHE_FILE$
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+ Angular
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..5c98b42
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,2 @@
+# Default ignored files
+/workspace.xml
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..3999087
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..cf64d73
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/revpipycontrol.iml b/.idea/revpipycontrol.iml
new file mode 100644
index 0000000..0cc7af7
--- /dev/null
+++ b/.idea/revpipycontrol.iml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/aclmanager.html b/doc/aclmanager.html
deleted file mode 100644
index bd11a74..0000000
--- a/doc/aclmanager.html
+++ /dev/null
@@ -1,256 +0,0 @@
-
-
-aclmanager
-
-
-
-
-aclmanager
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-Functions
-
-
-
-AclManager
-
-Hauptfenster des ACL-Managers.
-
-
-Derived from
-ttk.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-AclManager (Constructor)
-AclManager(master, minlevel, maxlevel, acl_str="", readonly=False)
-
-Init AclManger-Class.
-
-- Returns:
--
-None
-
-
-
-AclManager.__get_acltext
-__get_acltext()
-
-Getter fuer Leveltexte.
-
-- Returns:
--
-Leveltexte als
-
-
-
-AclManager.__set_acltext
-__set_acltext(value)
-
-Setter fuer Leveltexte.
-
-- value
--
-Leveltexte als
-
-
-
-AclManager._ask_delete
-_ask_delete()
-
-Löscht ein Eintrag der Liste.
-
-
-AclManager._changesdone
-_changesdone()
-
-Prüft ob sich die Einstellungen geändert haben.
-
-- Returns:
--
-True, wenn min. eine Einstellung geändert wurde
-
-
-
-AclManager._checkback
-_checkback(event, tkvar, pretxt)
-
-Springt bei Backspace in vorheriges Feld.
-
-- event
--
-TK Event
-
- tkvar
--
-TK Variable zum prüfen
-
- nexttxt
--
-Vorheriges IP Feld für Fokus
-
-
-
-AclManager._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-AclManager._checkdot
-_checkdot(event, tkvar, nexttxt)
-
-Prüft auf . und geht weiter.
-
-- event
--
-TK Event
-
- tkvar
--
-TK Variable zum prüfen
-
- nexttxt
--
-Nächstes IP Feld für Fokus
-
-
-
-AclManager._clearfields
-_clearfields()
-
-Leert die Eingabefelder.
-
-
-AclManager._createwidgets
-_createwidgets()
-
-Erstellt Widgets.
-
-
-AclManager._loadfields
-_loadfields()
-
-Übernimmt Listeneintrag in Editfelder.
-
-
-AclManager._refreshacls
-_refreshacls()
-
-Leert die ACL Liste und füllt sie neu.
-
-
-AclManager._save
-_save()
-
-Übernimt die Änderungen.
-
-
-AclManager._savefields
-_savefields()
-
-Übernimmt neuen ACL Eintrag.
-
-
-AclManager._status_editremove
-_status_editremove(tkevt)
-
-Setzt state der Buttons.
-
-
-AclManager.get_acl
-get_acl()
-
-Gibt die Konfigurierten ACL zurück.
-
-- Returns:
--
-ACL als
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/index-revpipycontrol.shared.html b/doc/index-revpipycontrol.shared.html
deleted file mode 100644
index 1da8280..0000000
--- a/doc/index-revpipycontrol.shared.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-revpipycontrol.shared
-
-
-
-
-revpipycontrol.shared
-
-Shared modules.
-
-
-
-
-Modules
-
-
\ No newline at end of file
diff --git a/doc/index.html b/doc/index.html
deleted file mode 100644
index dc4be46..0000000
--- a/doc/index.html
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-Table of contents
-
-
-
-
-Table of contents
-
-
-
-Packages
-
-
-| shared |
-Shared modules. |
-
-
-
-
-Modules
-
-
\ No newline at end of file
diff --git a/doc/mqttmanager.html b/doc/mqttmanager.html
deleted file mode 100644
index 0af3dfa..0000000
--- a/doc/mqttmanager.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-mqttmanager
-
-
-
-
-mqttmanager
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-| MqttManager |
-Hauptfenster der MQTT-Einstellungen. |
-
-
-
-Functions
-
-
-
-MqttManager
-
-Hauptfenster der MQTT-Einstellungen.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-| dict_mqttsettings |
| root |
| settings |
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-MqttManager (Constructor)
-MqttManager(master, settings, readonly=False)
-
-Init MqttManager-Class.
-
-- Returns:
--
-None
-
-
-
-MqttManager._changesdone
-_changesdone()
-
-Prüft ob sich die Einstellungen geändert haben.
-
-- Returns:
--
-True, wenn min. eine Einstellung geändert wurde
-
-
-
-MqttManager._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-MqttManager._createwidgets
-_createwidgets()
-
-Erstellt Widgets.
-
-
-MqttManager._save
-_save()
-
-Übernimt die Änderungen.
-
-
-MqttManager.get_settings
-get_settings()
-
-Gibt die MQTT Konfiguration zurück.
-
-- Returns:
--
-Settings als
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/mytools.html b/doc/mytools.html
deleted file mode 100644
index 1dd78e8..0000000
--- a/doc/mytools.html
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-mytools
-
-
-
-
-mytools
-
-Tools-Sammlung.
-
-
-Global Attributes
-
-| __author__ |
| __copyright__ |
| __license__ |
| savefile_connections |
| savefile_developer |
| savefile_programpath |
-
-
-Classes
-
-
-Functions
-
-
-| addroot |
-Hängt root-dir der Anwendung vor Dateinamen. |
-
-| gettrans |
-Wertet die Sprache des OS aus und gibt Übersetzung zurück. |
-
-
-
-
-addroot
-addroot(filename)
-
-Hängt root-dir der Anwendung vor Dateinamen.
-
- Je nach Ausführungsart der Anwendung muss das root-dir über
- andere Arten abgerufen werden.
-
-- filename
--
-Datei oder Ordnername
-
-
-- Returns:
--
-root dir
-
-
-
-
-
-gettrans
-gettrans(proglang=None)
-
-Wertet die Sprache des OS aus und gibt Übersetzung zurück.
-
-- proglang
--
-Bestimmte Sprache laden
-
-
-- Returns:
--
-gettext Übersetzung für Zuweisung an '_'
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpicheckclient.html b/doc/revpicheckclient.html
deleted file mode 100644
index c522c95..0000000
--- a/doc/revpicheckclient.html
+++ /dev/null
@@ -1,334 +0,0 @@
-
-
-revpicheckclient
-
-
-
-
-revpicheckclient
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiCheckClient
-
-Baut Fenstererweiterung für 'watch modus'.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-| RevPiCheckClient |
-Instantiiert MyApp-Klasse. |
-
-| __chval |
-Schreibt neuen Output Wert auf den RevPi. |
-
-| __hidewin |
-Verbergt übergebenes Fenster. |
-
-| __saveoldvalue |
-Speichert bei Keypress aktuellen Wert für wiederherstellung. |
-
-| __showwin |
-Zeigt oder verbergt übergebenes Fenster. |
-
-| __spinboxkey |
-Prüft die Eingabe auf plausibilität. |
-
-| _createiogroup |
-Erstellt IO-Gruppen. |
-
-| _createwidgets |
-Erstellt den Fensterinhalt. |
-
-| _onfrmconf |
-Erstellt Fenster in einem Canvas. |
-
-| _warnwrite |
-Warnung für Benutzer über Schreibfunktion einmal fragen. |
-
-| _workvalues |
-Alle Werte der Inputs und Outputs abrufen. |
-
-| hideallwindows |
-Versteckt alle Fenster. |
-
-| maxint |
-Errechnet maximalen int() Wert für Bytes max 22. |
-
-| minint |
-Errechnet maximalen int() Wert für Bytes max 22. |
-
-| readvalues |
-Ruft nur Input Werte von RevPi ab und aktualisiert Fenster. |
-
-| refreshvalues |
-Ruft alle IO Werte von RevPi ab und aktualisiert Fenster. |
-
-| tmr_workvalues |
-Timer für zyklische Abfrage. |
-
-| toggleauto |
-Schaltet zwischen Autorefresh um und aktualisiert Widgets. |
-
-| togglewrite |
-Schaltet zwischen DoWrite um und aktiviert Schreibfunktion. |
-
-| validatereturn |
-Überprüft die Rückgaben der setvalue Funktion. |
-
-| writevalues |
-Schreibt geänderte Outputs auf den RevPi. |
-
-
-
-Static Methods
-
-
-
-RevPiCheckClient (Constructor)
-RevPiCheckClient(master, xmlcli, xmlmode=0)
-
-Instantiiert MyApp-Klasse.
-
-
-RevPiCheckClient.__chval
-__chval(device, io, event=None)
-
-Schreibt neuen Output Wert auf den RevPi.
-
-
-RevPiCheckClient.__hidewin
-__hidewin(win, event=None)
-
-Verbergt übergebenes Fenster.
-
-- win
--
-Fenster zum verbergen
-
- event
--
-Tkinter Event
-
-
-
-RevPiCheckClient.__saveoldvalue
-__saveoldvalue(event, tkvar)
-
-Speichert bei Keypress aktuellen Wert für wiederherstellung.
-
-
-RevPiCheckClient.__showwin
-__showwin(win)
-
-Zeigt oder verbergt übergebenes Fenster.
-
-- win
--
-Fenster zum anzeigen/verbergen
-
-
-
-RevPiCheckClient.__spinboxkey
-__spinboxkey(device, io, event=None)
-
-Prüft die Eingabe auf plausibilität.
-
-- event
--
-tkinter Event
-
- io
--
-IO Liste mit tkinter Variable
-
-
-
-RevPiCheckClient._createiogroup
-_createiogroup(device, frame, iotype)
-
-Erstellt IO-Gruppen.
-
-- device
--
-Deviceposition
-
- frame
--
-tkinter Frame
-
- iotype
--
-'inp' oder 'out' als str()
-
-
-
-RevPiCheckClient._createwidgets
-_createwidgets()
-
-Erstellt den Fensterinhalt.
-
-
-RevPiCheckClient._onfrmconf
-_onfrmconf(canvas)
-
-Erstellt Fenster in einem Canvas.
-
-- canvas
--
-Canvas in dem Objekte erstellt werden sollen
-
-
-
-RevPiCheckClient._warnwrite
-_warnwrite()
-
-Warnung für Benutzer über Schreibfunktion einmal fragen.
-
-- Returns:
--
-True, wenn Warnung einmal mit OK bestätigt wurde
-
-
-
-RevPiCheckClient._workvalues
-_workvalues(io_dicts=None, writeout=False)
-
-Alle Werte der Inputs und Outputs abrufen.
-
-- io_dicts
--
-Arbeit nur für dieses Dict()
-
- writeout
--
-Änderungen auf RevPi schreiben
-
-
-- Returns:
--
-None
-
-
-
-RevPiCheckClient.hideallwindows
-hideallwindows()
-
-Versteckt alle Fenster.
-
-
-RevPiCheckClient.maxint
-maxint(io)
-
-Errechnet maximalen int() Wert für Bytes max 22.
-
-- io
--
-IO-Liste, deren Wert berechnet werden soll
-
-
-- Returns:
--
-int() max oder 0 bei Überschreitung
-
-
-
-RevPiCheckClient.minint
-minint(io)
-
-Errechnet maximalen int() Wert für Bytes max 22.
-
-- io
--
-IO-Liste, deren Wert berechnet werden soll
-
-
-- Returns:
--
-int() max oder 0 bei Überschreitung
-
-
-
-RevPiCheckClient.readvalues
-readvalues()
-
-Ruft nur Input Werte von RevPi ab und aktualisiert Fenster.
-
-
-RevPiCheckClient.refreshvalues
-refreshvalues()
-
-Ruft alle IO Werte von RevPi ab und aktualisiert Fenster.
-
-
-RevPiCheckClient.tmr_workvalues
-tmr_workvalues()
-
-Timer für zyklische Abfrage.
-
-- Returns:
--
-None
-
-
-
-RevPiCheckClient.toggleauto
-toggleauto()
-
-Schaltet zwischen Autorefresh um und aktualisiert Widgets.
-
-
-RevPiCheckClient.togglewrite
-togglewrite()
-
-Schaltet zwischen DoWrite um und aktiviert Schreibfunktion.
-
-
-RevPiCheckClient.validatereturn
-validatereturn(returnlist)
-
-Überprüft die Rückgaben der setvalue Funktion.
-
-- returnlist
--
-list() der xml Rückgabe
-
-
-
-RevPiCheckClient.writevalues
-writevalues()
-
-Schreibt geänderte Outputs auf den RevPi.
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpidevelop.html b/doc/revpidevelop.html
deleted file mode 100644
index 983dbd2..0000000
--- a/doc/revpidevelop.html
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-revpidevelop
-
-
-
-
-revpidevelop
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiDevelop
-
-Zeigt Debugfenster an.
-
-
-Derived from
-ttk.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiDevelop (Constructor)
-RevPiDevelop(master, xmlcli, xmlmode, revpi)
-
-Init RevPiDevelop-Class.
-
-- Returns:
--
-None
-
-
-
-RevPiDevelop._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiDevelop._createwidgets
-_createwidgets()
-
-Erstellt alle Widgets.
-
-
-RevPiDevelop.btn_domyjob
-btn_domyjob(stop_restart=True)
-
-Hochladen und neu starten.
-
-- stop_restart
--
-Bestehendes Programm Beenden/Starten
-
-
-
-RevPiDevelop.btn_selectpath
-btn_selectpath()
-
-Lässt dem Benuzter ein Verzeichnis auswählen.
-
-
-RevPiDevelop.load_pathfiles
-load_pathfiles(silent=False)
-
-Aktualisiert die Dateiliste.
-
-- silent
--
-Keinen Dialog anzeigen
-
-
-
-RevPiDevelop.refresh_stats
-refresh_stats()
-
-Passt die Widgets an.
-
-
-RevPiDevelop.select_pathfiles
-select_pathfiles(tkevt)
-
-Setzt state der Buttons.
-
-
-
-
-_loaddefaults
-_loaddefaults(revpiname=None)
-
-Übernimmt für den Pi die letzen Pfade.
-
-- revpiname
--
-Einstellungen nur für RevPi laden
-
-
-- Returns:
--
- mit Einstellungen
-
-
-
-
-
-_savedefaults
-_savedefaults(revpiname, settings)
-
-Schreibt fuer den Pi die letzen Pfade.
-
-- revpiname
--
-Einstellungen sind für diesen RevPi
-
- settings
--
- mit Einstellungen
-
-
-- Returns:
--
-True, bei erfolgreicher Verarbeitung
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpiinfo.html b/doc/revpiinfo.html
deleted file mode 100644
index 8b0f06c..0000000
--- a/doc/revpiinfo.html
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-revpiinfo
-
-
-
-
-revpiinfo
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-| RevPiInfo |
-Baut Frame für Programminformationen. |
-
-
-
-Functions
-
-
-
-RevPiInfo
-
-Baut Frame für Programminformationen.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiInfo (Constructor)
-RevPiInfo(master, xmlcli, version)
-
-Init RevPiLogfile-Class.
-
-
-RevPiInfo._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiInfo._createwidgets
-_createwidgets(extended=False)
-
-Erstellt alle Widgets.
-
-
-RevPiInfo.visitwebsite
-visitwebsite(event=None)
-
-Öffnet auf dem System einen Webbrowser zur Projektseite.
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpilegacy.html b/doc/revpilegacy.html
deleted file mode 100644
index 8a03749..0000000
--- a/doc/revpilegacy.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-revpilegacy
-
-
-
-
-revpilegacy
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-| RevPiOption |
-Optionen für RevPiPyload vor 0.6.0. |
-
-
-
-Functions
-
-
-
-RevPiOption
-
-Optionen für RevPiPyload vor 0.6.0.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiOption (Constructor)
-RevPiOption(master, xmlcli)
-
-Init RevPiOption-Class.
-
-- Returns:
--
-None
-
-
-
-RevPiOption._changesdone
-_changesdone()
-
-Prüft ob sich die Einstellungen geändert haben.
-
-- Returns:
--
-True, wenn min. eine Einstellung geändert wurde
-
-
-
-RevPiOption._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiOption._createwidgets
-_createwidgets()
-
-Erstellt Widgets.
-
-
-RevPiOption._loadappdata
-_loadappdata(refresh=False)
-
-Läd aktuelle Einstellungen vom RevPi.
-
-- refresh
--
-Wenn True, werden Einstellungen heruntergeladen.
-
-
-
-RevPiOption._setappdata
-_setappdata()
-
-Speichert geänderte Einstellungen auf RevPi.
-
-- Returns:
--
-None
-
-
-
-RevPiOption.askxmlon
-askxmlon()
-
-Fragt Nuter, ob wirklicht abgeschaltet werden soll.
-
-
-RevPiOption.xmlmod2_tail
-xmlmod2_tail()
-
-Passt XML-Optionszugriff an.
-
-
-RevPiOption.xmlmod_tail
-xmlmod_tail()
-
-Passt XML-Optionszugriff an.
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpilogfile.html b/doc/revpilogfile.html
deleted file mode 100644
index 720dc3a..0000000
--- a/doc/revpilogfile.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-revpilogfile
-
-
-
-
-revpilogfile
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiLogfile
-
-Baut Fenster für Logfiles.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiLogfile (Constructor)
-RevPiLogfile(master, xmlcli)
-
-Init RevPiLogfile-Class.
-
-
-RevPiLogfile._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiLogfile._createwidgets
-_createwidgets()
-
-Erstellt alle Widgets.
-
-
-RevPiLogfile._load_log
-_load_log(textwidget, xmlcall, startposition, full)
-
-Läd die angegebenen Logfiles herunter.
-
-- textwidget
--
-Widget in das Logs eingefügt werden sollen
-
- xmlcall
--
-xmlrpc Funktion zum Abrufen der Logdaten
-
- startposition
--
-Startposition ab der Logdaten kommen sollen
-
- full
--
-Komplettes Logbuch laden
-
-
-- Returns:
--
-Ende der Datei (neue Startposition)
-
-
-
-RevPiLogfile.btn_clearapp
-btn_clearapp()
-
-Leert die Logliste der App.
-
-
-RevPiLogfile.btn_clearplc
-btn_clearplc()
-
-Leert die Logliste des PLC.
-
-
-RevPiLogfile.get_applog
-get_applog(full=False)
-
-Ruft App Logbuch ab.
-
-- full
--
-Ganzes Logbuch laden
-
-
-
-RevPiLogfile.get_plclog
-get_plclog(full=False)
-
-Ruft PLC Logbuch ab.
-
-- full
--
-Ganzes Logbuch laden
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpioption.html b/doc/revpioption.html
deleted file mode 100644
index 031fc00..0000000
--- a/doc/revpioption.html
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-revpioption
-
-
-
-
-revpioption
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiOption
-
-Zeigt Optionen von RevPiPyLoad an.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiOption (Constructor)
-RevPiOption(master, xmlcli)
-
-Init RevPiOption-Class.
-
-- Returns:
--
-None
-
-
-
-RevPiOption.__state_replace_ios
-__state_replace_ios(text)
-
-Konfiguriert Werte für replace_io.
-
-- text:
--
-Ausgewählter Eintrag in Liste
-
-
-
-RevPiOption._changesdone
-_changesdone()
-
-Prüft ob sich die Einstellungen geändert haben.
-
-- Returns:
--
-True, wenn min. eine Einstellung geändert wurde
-
-
-
-RevPiOption._changesdone_mqtt
-_changesdone_mqtt()
-
-Prüft ob MQTT-Settings geändert wurden.
-
-- Returns:
--
-True, wenn Änderungen existieren
-
-
-
-RevPiOption._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiOption._checkvalues
-_checkvalues()
-
-Prüft alle Werte auf Gültigkeit.
-
-- Returns:
--
-True, wenn alle Werte gültig sind
-
-
-
-RevPiOption._createwidgets
-_createwidgets()
-
-Erstellt Widgets.
-
-
-RevPiOption._loadappdata
-_loadappdata(refresh=False)
-
-Läd aktuelle Einstellungen vom RevPi.
-
-- refresh
--
-Wenn True, werden Einstellungen heruntergeladen.
-
-
-
-RevPiOption._setappdata
-_setappdata()
-
-Speichert geänderte Einstellungen auf RevPi.
-
-- Returns:
--
-None
-
-
-
-RevPiOption.askxmlon
-askxmlon()
-
-Fragt Nuter, ob wirklicht abgeschaltet werden soll.
-
-
-RevPiOption.btn_mqttsettings
-btn_mqttsettings()
-
-Öffnet Fenster für MQTT Einstellungen.
-
-
-RevPiOption.btn_slaveacl
-btn_slaveacl()
-
-Öffnet Fenster für ACL-Verwaltung.
-
-
-RevPiOption.btn_xmlacl
-btn_xmlacl()
-
-Öffnet Fenster für ACL-Verwaltung.
-
-
-RevPiOption.destroy
-destroy()
-
-Beendet alle Unterfenster und sich selbst.
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpioptionlegacy.html b/doc/revpioptionlegacy.html
deleted file mode 100644
index 732b51c..0000000
--- a/doc/revpioptionlegacy.html
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-revpioptionlegacy
-
-
-
-
-revpioptionlegacy
-
-
-Global Attributes
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiOption
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiOption (Constructor)
-RevPiOption(master, xmlcli)
-
-Init RevPiOption-Class.
-
-- Returns:
--
-None
-
-
-
-RevPiOption._changesdone
-_changesdone()
-
-Prüft ob sich die Einstellungen geändert haben.
-
-- Returns:
--
-True, wenn min. eine Einstellung geändert wurde
-
-
-
-RevPiOption._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiOption._createwidgets
-_createwidgets()
-
-Erstellt Widgets.
-
-
-RevPiOption._loadappdata
-_loadappdata(refresh=False)
-
-Läd aktuelle Einstellungen vom RevPi.
-
-- refresh
--
-Wenn True, werden Einstellungen heruntergeladen.
-
-
-
-RevPiOption._setappdata
-_setappdata()
-
-Speichert geänderte Einstellungen auf RevPi.
-
-- Returns:
--
-None
-
-
-
-RevPiOption.askxmlon
-askxmlon()
-
-Fragt Nuter, ob wirklicht abgeschaltet werden soll.
-
-
-RevPiOption.xmlmod2_tail
-xmlmod2_tail()
-
-Passt XML-Optionszugriff an.
-
-
-RevPiOption.xmlmod_tail
-xmlmod_tail()
-
-Passt XML-Optionszugriff an.
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpiplclist.html b/doc/revpiplclist.html
deleted file mode 100644
index 6efe31d..0000000
--- a/doc/revpiplclist.html
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-revpiplclist
-
-
-
-
-revpiplclist
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiPlcList
-
-TK Fenster.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiPlcList (Constructor)
-RevPiPlcList(master)
-
-Init RevPiPlcList-class.
-
-- master
--
-tkinter master
-
-
-
-RevPiPlcList._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiPlcList._createwidgets
-_createwidgets()
-
-Erstellt alle Widgets.
-
-
-RevPiPlcList._saveappdata
-_saveappdata()
-
-Speichert Verbindungen im home Dir.
-
-- Returns:
--
-True, bei erfolgreicher Verarbeitung
-
-
-
-RevPiPlcList.build_listconn
-build_listconn()
-
-Füllt Verbindungsliste.
-
-
-RevPiPlcList.evt_btnadd
-evt_btnadd()
-
-Verbindungseinstellungen übernehmen.
-
-
-RevPiPlcList.evt_btnnew
-evt_btnnew()
-
-Neue Verbindung erstellen.
-
-
-RevPiPlcList.evt_btnremove
-evt_btnremove()
-
-Verbindung löschen.
-
-
-RevPiPlcList.evt_btnsave
-evt_btnsave()
-
-Alle Verbindungen speichern.
-
-
-RevPiPlcList.evt_keypress
-evt_keypress(evt=None)
-
-Passt bei Tastendruck den Status der Buttons an.
-
-
-RevPiPlcList.evt_listconn
-evt_listconn(evt=None)
-
-Übernimmt Einstellungen in Eingabefelder.
-
-
-
-
-get_connections
-get_connections()
-
-Verbindungen aus Datei laden.
-
-- Returns:
--
-dict() mit Verbindungen
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpiprogram.html b/doc/revpiprogram.html
deleted file mode 100644
index b00d344..0000000
--- a/doc/revpiprogram.html
+++ /dev/null
@@ -1,260 +0,0 @@
-
-
-revpiprogram
-
-
-
-
-revpiprogram
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiProgram
-
-Zeigt Programmfenster an.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiProgram (Constructor)
-RevPiProgram(master, xmlcli, xmlmode, revpi)
-
-Init RevPiProgram-Class.
-
-- Returns:
--
-None
-
-
-
-RevPiProgram._checkclose
-_checkclose(event=None)
-
-Prüft ob Fenster beendet werden soll.
-
-- event
--
-tkinter-Event
-
-
-
-RevPiProgram._createwidgets
-_createwidgets()
-
-Erstellt alle Widgets.
-
-
-RevPiProgram._evt_optdown
-_evt_optdown(text="")
-
-Passt je nach gewählter Option den Status der Widgets an.
-
-
-RevPiProgram._evt_optup
-_evt_optup(text="")
-
-Passt je nach gewählter Option den Status der Widgets an.
-
-
-RevPiProgram.check_replacedir
-check_replacedir(rootdir)
-
-Gibt das rootdir von einem entpackten Verzeichnis zurueck.
-
- Dabei wird geprueft, ob es sich um einen einzelnen Ordner handelt
- und ob es eine piCtory Konfiguration im rootdir gibt.
-
-- rootdir
--
-Verzeichnis fuer Pruefung
-
-
-- Returns:
--
-Abgeaendertes rootdir
-
-
-
-RevPiProgram.create_filelist
-create_filelist(rootdir)
-
-Erstellt eine Dateiliste von einem Verzeichnis.
-
-- rootdir
--
-Verzeichnis fuer das eine Liste erstellt werden soll
-
-
-- Returns:
--
-Dateiliste
-
-
-
-RevPiProgram.getpictoryrsc
-getpictoryrsc()
-
-Läd die piCtory Konfiguration herunter.
-
-
-RevPiProgram.getprocimg
-getprocimg()
-
-Läd das aktuelle Prozessabbild herunter.
-
-
-RevPiProgram.picontrolreset
-picontrolreset()
-
-Fürt ein Reset der piBridge durch.
-
-
-RevPiProgram.plcdownload
-plcdownload()
-
-Läd das aktuelle Projekt herunter.
-
-
-RevPiProgram.plcupload
-plcupload()
-
-Lädt das angegebene Projekt auf den RevPi.
-
-- Returns:
--
-True, bei erfolgreicher Verarbeitung
-
-
-
-RevPiProgram.setpictoryrsc
-setpictoryrsc(filename=None)
-
-Überträgt die angegebene piCtory-Konfiguration.
-
-
-
-
-_loaddefaults
-_loaddefaults(revpiname=None)
-
-Übernimmt für den Pi die letzen Pfade.
-
-- revpiname
--
-Einstellungen nur für RevPi laden
-
-
-- Returns:
--
- mit Einstellungen
-
-
-
-
-
-_savedefaults
-_savedefaults(revpiname, settings)
-
-Schreibt fuer den Pi die letzen Pfade.
-
-- revpiname
--
-Einstellungen sind für diesen RevPi
-
- settings
--
- mit Einstellungen
-
-
-- Returns:
--
-True, bei erfolgreicher Verarbeitung
-
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpipycontrol.html b/doc/revpipycontrol.html
deleted file mode 100644
index 81ad05d..0000000
--- a/doc/revpipycontrol.html
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
-revpipycontrol
-
-
-
-
-revpipycontrol
-
-
-Global Attributes
-
-| _ |
| __author__ |
| __copyright__ |
| __license__ |
| __version__ |
-
-
-Classes
-
-
-Functions
-
-
-
-RevPiPyControl
-
-Baut Hauptprogramm auf.
-
-
-Derived from
-tkinter.Frame
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-RevPiPyControl (Constructor)
-RevPiPyControl(master=None)
-
-Init RevPiPyControl-Class.
-
-- master
--
-tkinter master
-
-
-
-RevPiPyControl._btnstate
-_btnstate()
-
-Setzt den state der Buttons.
-
-
-RevPiPyControl._closeall
-_closeall()
-
-Schließt alle Fenster.
-
-
-RevPiPyControl._closeapp
-_closeapp(event=None)
-
-Räumt auf und beendet Programm.
-
-- event
--
-tkinter Event
-
-
-
-RevPiPyControl._createwidgets
-_createwidgets()
-
-Erstellt den Fensterinhalt.
-
-
-RevPiPyControl._fillconnbar
-_fillconnbar()
-
-Generiert Menüeinträge für Verbindungen.
-
-
-RevPiPyControl._fillmbar
-_fillmbar()
-
-Generiert Menüeinträge.
-
-
-RevPiPyControl._opt_conn
-_opt_conn(text, reconnect=False)
-
-Stellt eine neue Verbindung zu RevPiPyLoad her.
-
-- text
--
-Verbindungsname
-
- reconnect
--
-Socket Timeout nicht heruntersetzen
-
-
-
-RevPiPyControl.infowindow
-infowindow()
-
-Öffnet das Fenster für die Info.
-
-
-RevPiPyControl.plcdebug
-plcdebug()
-
-Baut den Debugframe und packt ihn.
-
-- Returns:
--
-None
-
-
-
-RevPiPyControl.plcdevelop
-plcdevelop()
-
-Startet das Developfenster.
-
-
-RevPiPyControl.plclist
-plclist()
-
-Öffnet das Fenster für die Verbindungen.
-
-
-RevPiPyControl.plclogs
-plclogs()
-
-Öffnet das Fenster für Logdateien.
-
-- Returns:
--
-None
-
-
-
-RevPiPyControl.plcoptions
-plcoptions()
-
-Startet das Optionsfenster.
-
-
-RevPiPyControl.plcprogram
-plcprogram()
-
-Startet das Programmfenster.
-
-
-RevPiPyControl.plcrestart
-plcrestart()
-
-Startet das PLC Programm neu.
-
-
-RevPiPyControl.plcstart
-plcstart()
-
-Startet das PLC Programm.
-
-
-RevPiPyControl.plcstop
-plcstop()
-
-Beendet das PLC Programm.
-
-
-RevPiPyControl.serverdisconnect
-serverdisconnect()
-
-Trennt eine bestehende Verbindung.
-
-
-RevPiPyControl.servererror
-servererror()
-
-Setzt alles zurück für neue Verbindungen.
-
-
-RevPiPyControl.tmr_plcrunning
-tmr_plcrunning()
-
-Timer der den Status des PLC Programms prüft.
-
-
-RevPiPyControl.visitwebsite
-visitwebsite()
-
-Öffnet auf dem System einen Webbrowser zur Projektseite.
-
-
-
-
\ No newline at end of file
diff --git a/doc/revpipycontrol.shared.ipaclmanager.html b/doc/revpipycontrol.shared.ipaclmanager.html
deleted file mode 100644
index 74e8808..0000000
--- a/doc/revpipycontrol.shared.ipaclmanager.html
+++ /dev/null
@@ -1,239 +0,0 @@
-
-
-revpipycontrol.shared.ipaclmanager
-
-
-
-
-revpipycontrol.shared.ipaclmanager
-
-Verwaltet IP Adressen und deren ACLs.
-
-
-Global Attributes
-
-| __author__ |
| __copyright__ |
| __license__ |
-
-
-Classes
-
-
-| IpAclManager |
-Verwaltung fuer IP Adressen und deren ACL Level. |
-
-
-
-Functions
-
-
-| refullmatch |
-re.fullmatch wegen alter python version aus wheezy nachgebaut. |
-
-
-
-
-IpAclManager
-
-Verwaltung fuer IP Adressen und deren ACL Level.
-
-
-Derived from
-None
-
-Class Attributes
-
-
-Class Methods
-
-
-Methods
-
-
-Static Methods
-
-
-
-IpAclManager (Constructor)
-IpAclManager(minlevel, maxlevel, acl=None)
-
-Init IpAclManager class.
-
-- minlevel
--
-Smallest access level (min. 0)
-
- maxlevel
--
-Biggest access level (max. 9)
-
- acl
--
-ACL Liste fuer Berechtigungen als
-
-
-
-IpAclManager.__get_acl
-__get_acl()
-
-Getter fuer den rohen ACL-String.
- return ACLs als
-
-
-IpAclManager.__get_filename
-__get_filename()
-
-Getter fuer Dateinamen.
-
-- Returns:
--
-Filename der ACL
-
-
-
-IpAclManager.__get_regex_acl
-__get_regex_acl()
-
-Gibt formatierten RegEx-String zurueck.
- return RegEx Code als
-
-
-IpAclManager.__iter__
-__iter__()
-
-Gibt einzelne ACLs als aus.
-
-
-IpAclManager.__set_acl
-__set_acl(value)
-
-Uebernimmt neue ACL-Liste fuer die Ausertung der Level.
-
-- value
--
-Neue ACL-Liste als
-
-
-
-IpAclManager.get_acllevel
-get_acllevel(ipaddress)
-
-Prueft IP gegen ACL List und gibt ACL-Wert aus.
-
-- ipaddress
--
-zum pruefen
-
-
-- Returns:
--
- ACL Wert oder -1 wenn nicht gefunden
-
-
-
-IpAclManager.loadacl
-loadacl(str_acl)
-
-Laed ACL String und gibt erfolg zurueck.
-
-- str_acl
--
-ACL als
-
-
-- Returns:
--
-True, wenn erfolgreich uebernommen
-
-
-
-IpAclManager.loadaclfile
-loadaclfile(filename)
-
-Laed ACL Definitionen aus Datei.
-
-- filename
--
-Dateiname fuer Definitionen
-
-
-- Returns:
--
-True, wenn Laden erfolgreich war
-
-
-
-IpAclManager.writeaclfile
-writeaclfile(filename=None, aclname=None)
-
-Schreibt ACL Definitionen in Datei.
-
-- filename
--
-Dateiname fuer Definitionen
-
-
-- Returns:
--
-True, wenn Schreiben erfolgreich war
-
-
-
-
-
-refullmatch
-refullmatch(regex, string)
-
-re.fullmatch wegen alter python version aus wheezy nachgebaut.
-
-- regex
--
-RegEx Statement
-
- string
--
-Zeichenfolge gegen die getestet wird
-
-
-- Returns:
--
-True, wenn komplett passt sonst False
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/Makefile b/docs/Makefile
new file mode 100644
index 0000000..4bf9266
--- /dev/null
+++ b/docs/Makefile
@@ -0,0 +1,20 @@
+# Minimal makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS =
+SPHINXBUILD = sphinx-build
+SPHINXPROJ = RevPiPyControl
+SOURCEDIR = .
+BUILDDIR = _build
+
+# Put it first so that "make" without argument is like "make help".
+help:
+ @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
+
+.PHONY: help Makefile
+
+# Catch-all target: route all unknown targets to Sphinx using the new
+# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
+%: Makefile
+ @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
\ No newline at end of file
diff --git a/docs/aclmanager.rst b/docs/aclmanager.rst
new file mode 100644
index 0000000..6a936ce
--- /dev/null
+++ b/docs/aclmanager.rst
@@ -0,0 +1,7 @@
+aclmanager module
+=================
+
+.. automodule:: aclmanager
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/conf.py b/docs/conf.py
new file mode 100644
index 0000000..c6a632f
--- /dev/null
+++ b/docs/conf.py
@@ -0,0 +1,171 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+#
+# RevPiPyControl documentation build configuration file, created by
+# sphinx-quickstart on Sun Oct 20 17:05:21 2019.
+#
+# This file is execfile()d with the current directory set to its
+# containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#
+import os
+import sys
+sys.path.insert(0, os.path.abspath('../revpipycontrol'))
+
+
+# -- General configuration ------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#
+# needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = ['sphinx.ext.autodoc',
+ 'sphinx.ext.todo',
+ 'sphinx.ext.viewcode']
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix(es) of source filenames.
+# You can specify multiple suffix as a list of string:
+#
+# source_suffix = ['.rst', '.md']
+source_suffix = '.rst'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = 'RevPiPyControl'
+copyright = '2019, Sven Sager (NaruX)'
+author = 'Sven Sager (NaruX)'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = ''
+# The full version, including alpha/beta/rc tags.
+release = ''
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = None
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This patterns also effect to html_static_path and html_extra_path
+exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# If true, `todo` and `todoList` produce output, else they produce nothing.
+todo_include_todos = True
+
+
+# -- Options for HTML output ----------------------------------------------
+
+# The theme to use for HTML and HTML Help pages. See the documentation for
+# a list of builtin themes.
+#
+html_theme = 'alabaster'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further. For a list of options available for each theme, see the
+# documentation.
+#
+# html_theme_options = {}
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# Custom sidebar templates, must be a dictionary that maps document names
+# to template names.
+#
+# This is required for the alabaster theme
+# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars
+html_sidebars = {
+ '**': [
+ 'relations.html', # needs 'show_related': True theme option to display
+ 'searchbox.html',
+ ]
+}
+
+
+# -- Options for HTMLHelp output ------------------------------------------
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'RevPiPyControldoc'
+
+
+# -- Options for LaTeX output ---------------------------------------------
+
+latex_elements = {
+ # The paper size ('letterpaper' or 'a4paper').
+ #
+ # 'papersize': 'letterpaper',
+
+ # The font size ('10pt', '11pt' or '12pt').
+ #
+ # 'pointsize': '10pt',
+
+ # Additional stuff for the LaTeX preamble.
+ #
+ # 'preamble': '',
+
+ # Latex figure (float) alignment
+ #
+ # 'figure_align': 'htbp',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+# author, documentclass [howto, manual, or own class]).
+latex_documents = [
+ (master_doc, 'RevPiPyControl.tex', 'RevPiPyControl Documentation',
+ 'Sven Sager (NaruX)', 'manual'),
+]
+
+
+# -- Options for manual page output ---------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+ (master_doc, 'revpipycontrol', 'RevPiPyControl Documentation',
+ [author], 1)
+]
+
+
+# -- Options for Texinfo output -------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+# dir menu entry, description, category)
+texinfo_documents = [
+ (master_doc, 'RevPiPyControl', 'RevPiPyControl Documentation',
+ author, 'RevPiPyControl', 'One line description of project.',
+ 'Miscellaneous'),
+]
+
+
+
diff --git a/docs/index.rst b/docs/index.rst
new file mode 100644
index 0000000..3e0b701
--- /dev/null
+++ b/docs/index.rst
@@ -0,0 +1,20 @@
+.. RevPiPyControl documentation master file, created by
+ sphinx-quickstart on Sun Oct 20 17:05:21 2019.
+ You can adapt this file completely to your liking, but it should at least
+ contain the root `toctree` directive.
+
+Welcome to RevPiPyControl's documentation!
+==========================================
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
diff --git a/docs/modules.rst b/docs/modules.rst
new file mode 100644
index 0000000..a11b398
--- /dev/null
+++ b/docs/modules.rst
@@ -0,0 +1,19 @@
+revpipycontrol
+==============
+
+.. toctree::
+ :maxdepth: 4
+
+ aclmanager
+ mqttmanager
+ mytools
+ revpicheckclient
+ revpidevelop
+ revpiinfo
+ revpilegacy
+ revpilogfile
+ revpioption
+ revpiplclist
+ revpiprogram
+ revpipycontrol
+ shared
diff --git a/docs/mqttmanager.rst b/docs/mqttmanager.rst
new file mode 100644
index 0000000..c6a7975
--- /dev/null
+++ b/docs/mqttmanager.rst
@@ -0,0 +1,7 @@
+mqttmanager module
+==================
+
+.. automodule:: mqttmanager
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/mytools.rst b/docs/mytools.rst
new file mode 100644
index 0000000..f4b5bce
--- /dev/null
+++ b/docs/mytools.rst
@@ -0,0 +1,7 @@
+mytools module
+==============
+
+.. automodule:: mytools
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpicheckclient.rst b/docs/revpicheckclient.rst
new file mode 100644
index 0000000..d3df3f7
--- /dev/null
+++ b/docs/revpicheckclient.rst
@@ -0,0 +1,7 @@
+revpicheckclient module
+=======================
+
+.. automodule:: revpicheckclient
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpidevelop.rst b/docs/revpidevelop.rst
new file mode 100644
index 0000000..bb076ba
--- /dev/null
+++ b/docs/revpidevelop.rst
@@ -0,0 +1,7 @@
+revpidevelop module
+===================
+
+.. automodule:: revpidevelop
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpiinfo.rst b/docs/revpiinfo.rst
new file mode 100644
index 0000000..810e4ef
--- /dev/null
+++ b/docs/revpiinfo.rst
@@ -0,0 +1,7 @@
+revpiinfo module
+================
+
+.. automodule:: revpiinfo
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpilegacy.rst b/docs/revpilegacy.rst
new file mode 100644
index 0000000..5e97619
--- /dev/null
+++ b/docs/revpilegacy.rst
@@ -0,0 +1,7 @@
+revpilegacy module
+==================
+
+.. automodule:: revpilegacy
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpilogfile.rst b/docs/revpilogfile.rst
new file mode 100644
index 0000000..0f4fae7
--- /dev/null
+++ b/docs/revpilogfile.rst
@@ -0,0 +1,7 @@
+revpilogfile module
+===================
+
+.. automodule:: revpilogfile
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpioption.rst b/docs/revpioption.rst
new file mode 100644
index 0000000..96ac927
--- /dev/null
+++ b/docs/revpioption.rst
@@ -0,0 +1,7 @@
+revpioption module
+==================
+
+.. automodule:: revpioption
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpiplclist.rst b/docs/revpiplclist.rst
new file mode 100644
index 0000000..9745d32
--- /dev/null
+++ b/docs/revpiplclist.rst
@@ -0,0 +1,7 @@
+revpiplclist module
+===================
+
+.. automodule:: revpiplclist
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpiprogram.rst b/docs/revpiprogram.rst
new file mode 100644
index 0000000..63c5136
--- /dev/null
+++ b/docs/revpiprogram.rst
@@ -0,0 +1,7 @@
+revpiprogram module
+===================
+
+.. automodule:: revpiprogram
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/revpipycontrol.rst b/docs/revpipycontrol.rst
new file mode 100644
index 0000000..85a64bc
--- /dev/null
+++ b/docs/revpipycontrol.rst
@@ -0,0 +1,7 @@
+revpipycontrol module
+=====================
+
+.. automodule:: revpipycontrol
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/docs/shared.rst b/docs/shared.rst
new file mode 100644
index 0000000..6323fbf
--- /dev/null
+++ b/docs/shared.rst
@@ -0,0 +1,22 @@
+shared package
+==============
+
+Submodules
+----------
+
+shared\.ipaclmanager module
+---------------------------
+
+.. automodule:: shared.ipaclmanager
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
+
+Module contents
+---------------
+
+.. automodule:: shared
+ :members:
+ :undoc-members:
+ :show-inheritance:
diff --git a/eric-revpipycontrol.api b/eric-revpipycontrol.api
deleted file mode 100644
index 1f979b5..0000000
--- a/eric-revpipycontrol.api
+++ /dev/null
@@ -1,223 +0,0 @@
-aclmanager.AclManager.__get_acltext?6()
-aclmanager.AclManager.__set_acltext?6(value)
-aclmanager.AclManager._ask_delete?5()
-aclmanager.AclManager._changesdone?5()
-aclmanager.AclManager._checkback?5(event, tkvar, pretxt)
-aclmanager.AclManager._checkclose?5(event=None)
-aclmanager.AclManager._checkdot?5(event, tkvar, nexttxt)
-aclmanager.AclManager._clearfields?5()
-aclmanager.AclManager._createwidgets?5()
-aclmanager.AclManager._loadfields?5()
-aclmanager.AclManager._refreshacls?5()
-aclmanager.AclManager._save?5()
-aclmanager.AclManager._savefields?5()
-aclmanager.AclManager._status_editremove?5(tkevt)
-aclmanager.AclManager.acl?7
-aclmanager.AclManager.acltext?7
-aclmanager.AclManager.get_acl?4()
-aclmanager.AclManager.root?7
-aclmanager.AclManager?1(master, minlevel, maxlevel, acl_str="", readonly=False)
-aclmanager._?8
-aclmanager.__author__?9
-aclmanager.__copyright__?9
-aclmanager.__license__?9
-mqttmanager.MqttManager._changesdone?5()
-mqttmanager.MqttManager._checkclose?5(event=None)
-mqttmanager.MqttManager._createwidgets?5()
-mqttmanager.MqttManager._save?5()
-mqttmanager.MqttManager.dict_mqttsettings?7
-mqttmanager.MqttManager.get_settings?4()
-mqttmanager.MqttManager.root?7
-mqttmanager.MqttManager.settings?7
-mqttmanager.MqttManager?1(master, settings, readonly=False)
-mqttmanager._?8
-mqttmanager.__author__?9
-mqttmanager.__copyright__?9
-mqttmanager.__license__?9
-mytools.__author__?9
-mytools.__copyright__?9
-mytools.__license__?9
-mytools.addroot?4(filename)
-mytools.gettrans?4(proglang=None)
-mytools.savefile_connections?7
-mytools.savefile_developer?7
-mytools.savefile_programpath?7
-revpicheckclient.RevPiCheckClient.__chval?6(device, io, event=None)
-revpicheckclient.RevPiCheckClient.__hidewin?6(win, event=None)
-revpicheckclient.RevPiCheckClient.__saveoldvalue?6(event, tkvar)
-revpicheckclient.RevPiCheckClient.__showwin?6(win)
-revpicheckclient.RevPiCheckClient.__spinboxkey?6(device, io, event=None)
-revpicheckclient.RevPiCheckClient._createiogroup?5(device, frame, iotype)
-revpicheckclient.RevPiCheckClient._createwidgets?5()
-revpicheckclient.RevPiCheckClient._onfrmconf?5(canvas)
-revpicheckclient.RevPiCheckClient._warnwrite?5()
-revpicheckclient.RevPiCheckClient._workvalues?5(io_dicts=None, writeout=False)
-revpicheckclient.RevPiCheckClient.hideallwindows?4()
-revpicheckclient.RevPiCheckClient.maxint?4(io)
-revpicheckclient.RevPiCheckClient.minint?4(io)
-revpicheckclient.RevPiCheckClient.readvalues?4()
-revpicheckclient.RevPiCheckClient.refreshvalues?4()
-revpicheckclient.RevPiCheckClient.tmr_workvalues?4()
-revpicheckclient.RevPiCheckClient.toggleauto?4()
-revpicheckclient.RevPiCheckClient.togglewrite?4()
-revpicheckclient.RevPiCheckClient.validatereturn?4(returnlist)
-revpicheckclient.RevPiCheckClient.writevalues?4()
-revpicheckclient.RevPiCheckClient?1(master, xmlcli, xmlmode=0)
-revpicheckclient._?8
-revpicheckclient.__author__?9
-revpicheckclient.__copyright__?9
-revpicheckclient.__license__?9
-revpidevelop.RevPiDevelop._checkclose?5(event=None)
-revpidevelop.RevPiDevelop._createwidgets?5()
-revpidevelop.RevPiDevelop.app?7
-revpidevelop.RevPiDevelop.btn_domyjob?4(stop_restart=True)
-revpidevelop.RevPiDevelop.btn_selectpath?4()
-revpidevelop.RevPiDevelop.cli?7
-revpidevelop.RevPiDevelop.load_pathfiles?4(silent=False)
-revpidevelop.RevPiDevelop.refresh_stats?4()
-revpidevelop.RevPiDevelop.root?7
-revpidevelop.RevPiDevelop.select_pathfiles?4(tkevt)
-revpidevelop.RevPiDevelop?1(master, xmlcli, xmlmode, revpi)
-revpidevelop._?8
-revpidevelop.__author__?9
-revpidevelop.__copyright__?9
-revpidevelop.__license__?9
-revpidevelop._loaddefaults?5(revpiname=None)
-revpidevelop._savedefaults?5(revpiname, settings)
-revpiinfo.RevPiInfo._checkclose?5(event=None)
-revpiinfo.RevPiInfo._createwidgets?5(extended=False)
-revpiinfo.RevPiInfo.visitwebsite?4(event=None)
-revpiinfo.RevPiInfo?1(master, xmlcli, version)
-revpiinfo._?8
-revpiinfo.__author__?9
-revpiinfo.__copyright__?9
-revpiinfo.__license__?9
-revpilegacy.RevPiOption._changesdone?5()
-revpilegacy.RevPiOption._checkclose?5(event=None)
-revpilegacy.RevPiOption._createwidgets?5()
-revpilegacy.RevPiOption._loadappdata?5(refresh=False)
-revpilegacy.RevPiOption._setappdata?5()
-revpilegacy.RevPiOption.askxmlon?4()
-revpilegacy.RevPiOption.xmlmod2_tail?4()
-revpilegacy.RevPiOption.xmlmod_tail?4()
-revpilegacy.RevPiOption?1(master, xmlcli)
-revpilegacy._?8
-revpilegacy.__author__?9
-revpilegacy.__copyright__?9
-revpilegacy.__license__?9
-revpilogfile.RevPiLogfile._checkclose?5(event=None)
-revpilogfile.RevPiLogfile._createwidgets?5()
-revpilogfile.RevPiLogfile._load_log?5(textwidget, xmlcall, startposition, full)
-revpilogfile.RevPiLogfile.btn_clearapp?4()
-revpilogfile.RevPiLogfile.btn_clearplc?4()
-revpilogfile.RevPiLogfile.get_applog?4(full=False)
-revpilogfile.RevPiLogfile.get_plclog?4(full=False)
-revpilogfile.RevPiLogfile?1(master, xmlcli)
-revpilogfile._?8
-revpilogfile.__author__?9
-revpilogfile.__copyright__?9
-revpilogfile.__license__?9
-revpioption.RevPiOption.__state_replace_ios?6(text)
-revpioption.RevPiOption._changesdone?5()
-revpioption.RevPiOption._changesdone_mqtt?5()
-revpioption.RevPiOption._checkclose?5(event=None)
-revpioption.RevPiOption._checkvalues?5()
-revpioption.RevPiOption._createwidgets?5()
-revpioption.RevPiOption._loadappdata?5(refresh=False)
-revpioption.RevPiOption._setappdata?5()
-revpioption.RevPiOption.askxmlon?4()
-revpioption.RevPiOption.btn_mqttsettings?4()
-revpioption.RevPiOption.btn_slaveacl?4()
-revpioption.RevPiOption.btn_xmlacl?4()
-revpioption.RevPiOption.destroy?4()
-revpioption.RevPiOption?1(master, xmlcli)
-revpioption._?8
-revpioption.__author__?9
-revpioption.__copyright__?9
-revpioption.__license__?9
-revpiplclist.RevPiPlcList._checkclose?5(event=None)
-revpiplclist.RevPiPlcList._createwidgets?5()
-revpiplclist.RevPiPlcList._saveappdata?5()
-revpiplclist.RevPiPlcList.build_listconn?4()
-revpiplclist.RevPiPlcList.evt_btnadd?4()
-revpiplclist.RevPiPlcList.evt_btnnew?4()
-revpiplclist.RevPiPlcList.evt_btnremove?4()
-revpiplclist.RevPiPlcList.evt_btnsave?4()
-revpiplclist.RevPiPlcList.evt_keypress?4(evt=None)
-revpiplclist.RevPiPlcList.evt_listconn?4(evt=None)
-revpiplclist.RevPiPlcList.myapp?7
-revpiplclist.RevPiPlcList.root?7
-revpiplclist.RevPiPlcList?1(master)
-revpiplclist._?8
-revpiplclist.__author__?9
-revpiplclist.__copyright__?9
-revpiplclist.__license__?9
-revpiplclist.get_connections?4()
-revpiprogram.RevPiProgram._checkclose?5(event=None)
-revpiprogram.RevPiProgram._createwidgets?5()
-revpiprogram.RevPiProgram._evt_optdown?5(text="")
-revpiprogram.RevPiProgram._evt_optup?5(text="")
-revpiprogram.RevPiProgram.check_replacedir?4(rootdir)
-revpiprogram.RevPiProgram.create_filelist?4(rootdir)
-revpiprogram.RevPiProgram.getpictoryrsc?4()
-revpiprogram.RevPiProgram.getprocimg?4()
-revpiprogram.RevPiProgram.picontrolreset?4()
-revpiprogram.RevPiProgram.plcdownload?4()
-revpiprogram.RevPiProgram.plcupload?4()
-revpiprogram.RevPiProgram.setpictoryrsc?4(filename=None)
-revpiprogram.RevPiProgram?1(master, xmlcli, xmlmode, revpi)
-revpiprogram._?8
-revpiprogram.__author__?9
-revpiprogram.__copyright__?9
-revpiprogram.__license__?9
-revpiprogram._loaddefaults?5(revpiname=None)
-revpiprogram._savedefaults?5(revpiname, settings)
-revpipycontrol.RevPiPyControl._btnstate?5()
-revpipycontrol.RevPiPyControl._closeall?5()
-revpipycontrol.RevPiPyControl._closeapp?5(event=None)
-revpipycontrol.RevPiPyControl._createwidgets?5()
-revpipycontrol.RevPiPyControl._fillconnbar?5()
-revpipycontrol.RevPiPyControl._fillmbar?5()
-revpipycontrol.RevPiPyControl._opt_conn?5(text, reconnect=False)
-revpipycontrol.RevPiPyControl.infowindow?4()
-revpipycontrol.RevPiPyControl.myapp?7
-revpipycontrol.RevPiPyControl.plcdebug?4()
-revpipycontrol.RevPiPyControl.plcdevelop?4()
-revpipycontrol.RevPiPyControl.plclist?4()
-revpipycontrol.RevPiPyControl.plclogs?4()
-revpipycontrol.RevPiPyControl.plcoptions?4()
-revpipycontrol.RevPiPyControl.plcprogram?4()
-revpipycontrol.RevPiPyControl.plcrestart?4()
-revpipycontrol.RevPiPyControl.plcstart?4()
-revpipycontrol.RevPiPyControl.plcstop?4()
-revpipycontrol.RevPiPyControl.root?7
-revpipycontrol.RevPiPyControl.serverdisconnect?4()
-revpipycontrol.RevPiPyControl.servererror?4()
-revpipycontrol.RevPiPyControl.tmr_plcrunning?4()
-revpipycontrol.RevPiPyControl.visitwebsite?4()
-revpipycontrol.RevPiPyControl?1(master=None)
-revpipycontrol._?8
-revpipycontrol.__author__?9
-revpipycontrol.__copyright__?9
-revpipycontrol.__license__?9
-revpipycontrol.__version__?9
-revpipycontrol.shared.__author__?9
-revpipycontrol.shared.__copyright__?9
-revpipycontrol.shared.__license__?9
-revpipycontrol.shared.ipaclmanager.IpAclManager.__get_acl?6()
-revpipycontrol.shared.ipaclmanager.IpAclManager.__get_filename?6()
-revpipycontrol.shared.ipaclmanager.IpAclManager.__get_regex_acl?6()
-revpipycontrol.shared.ipaclmanager.IpAclManager.__iter__?6()
-revpipycontrol.shared.ipaclmanager.IpAclManager.__set_acl?6(value)
-revpipycontrol.shared.ipaclmanager.IpAclManager.acl?7
-revpipycontrol.shared.ipaclmanager.IpAclManager.filename?7
-revpipycontrol.shared.ipaclmanager.IpAclManager.get_acllevel?4(ipaddress)
-revpipycontrol.shared.ipaclmanager.IpAclManager.loadacl?4(str_acl)
-revpipycontrol.shared.ipaclmanager.IpAclManager.loadaclfile?4(filename)
-revpipycontrol.shared.ipaclmanager.IpAclManager.regex_acl?7
-revpipycontrol.shared.ipaclmanager.IpAclManager.writeaclfile?4(filename=None, aclname=None)
-revpipycontrol.shared.ipaclmanager.IpAclManager?1(minlevel, maxlevel, acl=None)
-revpipycontrol.shared.ipaclmanager.__author__?9
-revpipycontrol.shared.ipaclmanager.__copyright__?9
-revpipycontrol.shared.ipaclmanager.__license__?9
-revpipycontrol.shared.ipaclmanager.refullmatch?4(regex, string)
diff --git a/eric-revpipycontrol.bas b/eric-revpipycontrol.bas
deleted file mode 100644
index 06ea4cf..0000000
--- a/eric-revpipycontrol.bas
+++ /dev/null
@@ -1,10 +0,0 @@
-AclManager ttk.Frame
-MqttManager tkinter.Frame
-RevPiCheckClient tkinter.Frame
-RevPiDevelop ttk.Frame
-RevPiInfo tkinter.Frame
-RevPiLogfile tkinter.Frame
-RevPiOption tkinter.Frame
-RevPiPlcList tkinter.Frame
-RevPiProgram tkinter.Frame
-RevPiPyControl tkinter.Frame
diff --git a/revpipycontrol.e4p b/revpipycontrol.e4p
deleted file mode 100644
index 44232dd..0000000
--- a/revpipycontrol.e4p
+++ /dev/null
@@ -1,526 +0,0 @@
-
-
-
-
-
-
- en_US
- 66103e2eaf8a762f14d1fd51d8b1c9dcaf35a275
- Python3
- Console
- 0.8.0
- Sven Sager
- akira@narux.de
-
-
- revpipycontrol/aclmanager.py
- revpipycontrol/mqttmanager.py
- revpipycontrol/mytools.py
- revpipycontrol/revpicheckclient.py
- revpipycontrol/revpidevelop.py
- revpipycontrol/revpiinfo.py
- revpipycontrol/revpilegacy.py
- revpipycontrol/revpilogfile.py
- revpipycontrol/revpioption.py
- revpipycontrol/revpiplclist.py
- revpipycontrol/revpiprogram.py
- revpipycontrol/revpipycontrol.py
- revpipycontrol/shared/__init__.py
- revpipycontrol/shared/ipaclmanager.py
- setup.py
-
-
-
-
-
-
- data
- doc
- eric-revpipycontrol.api
- stdeb.cfg
-
- revpipycontrol/revpipycontrol.py
-
- Mercurial
-
-
-
- add
-
-
-
-
-
-
-
- checkout
-
-
-
-
-
-
-
- commit
-
-
-
-
-
-
-
- diff
-
-
-
-
-
-
-
- export
-
-
-
-
-
-
-
- global
-
-
-
-
-
-
-
- history
-
-
-
-
-
-
-
- log
-
-
-
-
-
-
-
- remove
-
-
-
-
-
-
-
- status
-
-
-
-
-
-
-
- tag
-
-
-
-
-
-
-
- update
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ERIC4API
-
-
-
-
- ignoreDirectories
-
-
-
- data
- deb
- dist
- doc
-
-
-
- ignoreFilePatterns
-
-
-
- setup.py
-
-
-
- includePrivate
-
-
- True
-
-
- languages
-
-
-
- Python3
-
-
-
- outputFile
-
-
- eric-revpipycontrol.api
-
-
- useRecursion
-
-
- True
-
-
-
-
- ERIC4DOC
-
-
-
-
- ignoreDirectories
-
-
-
- data
- deb
- dist
- doc
-
-
-
- ignoreFilePatterns
-
-
-
- setup.py
-
-
-
- outputDirectory
-
-
- doc
-
-
- qtHelpEnabled
-
-
- False
-
-
- useRecursion
-
-
- True
-
-
-
-
-
-
-
-
-
-
- PYLINT
-
-
-
-
- configFile
-
-
- /home/akira/Entwicklung/eric/revpipyplc/revpipycontrol/default.cnf
-
-
- dialogReport
-
-
- False
-
-
- disabledMessages
-
-
-
-
-
- enableBasic
-
-
- True
-
-
- enableClasses
-
-
- True
-
-
- enableDesign
-
-
- True
-
-
- enableExceptions
-
-
- True
-
-
- enableFormat
-
-
- True
-
-
- enableImports
-
-
- True
-
-
- enableLogging
-
-
- True
-
-
- enableMetrics
-
-
- True
-
-
- enableMiscellaneous
-
-
- True
-
-
- enableNewstyle
-
-
- True
-
-
- enableSimilarities
-
-
- True
-
-
- enableStringFormat
-
-
- True
-
-
- enableTypecheck
-
-
- True
-
-
- enableVariables
-
-
- True
-
-
- enabledMessages
-
-
-
-
-
- htmlReport
-
-
- True
-
-
- txtReport
-
-
- False
-
-
-
-
- Pep8Checker
-
-
-
-
- BuiltinsChecker
-
-
-
-
- chr
-
-
-
- unichr
-
-
-
- str
-
-
-
- unicode
-
-
-
-
-
- CopyrightAuthor
-
-
-
-
-
- CopyrightMinFileSize
-
-
- 0
-
-
- DocstringType
-
-
- pep257
-
-
- ExcludeFiles
-
-
-
-
-
- ExcludeMessages
-
-
- E123,E226,E24,C101
-
-
- FixCodes
-
-
-
-
-
- FixIssues
-
-
- False
-
-
- FutureChecker
-
-
-
-
-
- HangClosing
-
-
- False
-
-
- IncludeMessages
-
-
-
-
-
- LineComplexity
-
-
- 15
-
-
- LineComplexityScore
-
-
- 10
-
-
- MaxCodeComplexity
-
-
- 10
-
-
- MaxLineLength
-
-
- 79
-
-
- NoFixCodes
-
-
- E501
-
-
- RepeatMessages
-
-
- True
-
-
- ShowIgnored
-
-
- False
-
-
- ValidEncodings
-
-
- latin-1, utf-8
-
-
-
-
-
-
-