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

- - - - - -
AclManagerHauptfenster des ACL-Managers.
-

-Functions

- - -
None
-

- -

AclManager

-

-Hauptfenster des ACL-Managers. -

-

-Derived from

-ttk.Frame -

-Class Attributes

- - -
acl
acltext
root
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AclManagerInit AclManger-Class.
__get_acltextGetter fuer Leveltexte.
__set_acltextSetter fuer Leveltexte.
_ask_deleteLöscht ein Eintrag der Liste.
_changesdonePrüft ob sich die Einstellungen geändert haben.
_checkbackSpringt bei Backspace in vorheriges Feld.
_checkclosePrüft ob Fenster beendet werden soll.
_checkdotPrüft auf .
_clearfieldsLeert die Eingabefelder.
_createwidgetsErstellt Widgets.
_loadfieldsÜbernimmt Listeneintrag in Editfelder.
_refreshaclsLeert die ACL Liste und füllt sie neu.
_saveÜbernimt die Änderungen.
_savefieldsÜbernimmt neuen ACL Eintrag.
_status_editremoveSetzt state der Buttons.
get_aclGibt die Konfigurierten ACL zurück.
-

-Static Methods

- - -
None
- -

-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 -
-
-
Up
-
- \ 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

- - - - - -
ipaclmanagerVerwaltet IP Adressen und deren ACLs.
- \ 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

- - - - - -
sharedShared modules.
- -

-Modules

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
aclmanager
mqttmanager
mytoolsTools-Sammlung.
revpicheckclient
revpidevelop
revpiinfo
revpilegacy
revpilogfile
revpioption
revpiplclist
revpiprogram
revpipycontrol
- \ 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

- - - - - -
MqttManagerHauptfenster der MQTT-Einstellungen.
-

-Functions

- - -
None
-

- -

MqttManager

-

-Hauptfenster der MQTT-Einstellungen. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
dict_mqttsettings
root
settings
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - -
MqttManagerInit MqttManager-Class.
_changesdonePrüft ob sich die Einstellungen geändert haben.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt Widgets.
_saveÜbernimt die Änderungen.
get_settingsGibt die MQTT Konfiguration zurück.
-

-Static Methods

- - -
None
- -

-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 -
-
-
Up
-
- \ 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

- - -
None
-

-Functions

- - - - - - - - -
addrootHängt root-dir der Anwendung vor Dateinamen.
gettransWertet 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 -
-
-
Up
-

- -

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 '_' -
-
-
Up
-
- \ 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

- - - - - -
RevPiCheckClientBaut Fenstererweiterung für 'watch modus'.
-

-Functions

- - -
None
-

- -

RevPiCheckClient

-

-Baut Fenstererweiterung für 'watch modus'. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
None
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiCheckClientInstantiiert MyApp-Klasse.
__chvalSchreibt neuen Output Wert auf den RevPi.
__hidewinVerbergt übergebenes Fenster.
__saveoldvalueSpeichert bei Keypress aktuellen Wert für wiederherstellung.
__showwinZeigt oder verbergt übergebenes Fenster.
__spinboxkeyPrüft die Eingabe auf plausibilität.
_createiogroupErstellt IO-Gruppen.
_createwidgetsErstellt den Fensterinhalt.
_onfrmconfErstellt Fenster in einem Canvas.
_warnwriteWarnung für Benutzer über Schreibfunktion einmal fragen.
_workvaluesAlle Werte der Inputs und Outputs abrufen.
hideallwindowsVersteckt alle Fenster.
maxintErrechnet maximalen int() Wert für Bytes max 22.
minintErrechnet maximalen int() Wert für Bytes max 22.
readvaluesRuft nur Input Werte von RevPi ab und aktualisiert Fenster.
refreshvaluesRuft alle IO Werte von RevPi ab und aktualisiert Fenster.
tmr_workvaluesTimer für zyklische Abfrage.
toggleautoSchaltet zwischen Autorefresh um und aktualisiert Widgets.
togglewriteSchaltet zwischen DoWrite um und aktiviert Schreibfunktion.
validatereturnÜberprüft die Rückgaben der setvalue Funktion.
writevaluesSchreibt geänderte Outputs auf den RevPi.
-

-Static Methods

- - -
None
- -

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

-
Up
-
- \ 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

- - - - - -
RevPiDevelopZeigt Debugfenster an.
-

-Functions

- - - - - - - - -
_loaddefaultsÜbernimmt für den Pi die letzen Pfade.
_savedefaultsSchreibt fuer den Pi die letzen Pfade.
-

- -

RevPiDevelop

-

-Zeigt Debugfenster an. -

-

-Derived from

-ttk.Frame -

-Class Attributes

- - -
app
cli
root
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiDevelopInit RevPiDevelop-Class.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt alle Widgets.
btn_domyjobHochladen und neu starten.
btn_selectpathLässt dem Benuzter ein Verzeichnis auswählen.
load_pathfilesAktualisiert die Dateiliste.
refresh_statsPasst die Widgets an.
select_pathfilesSetzt state der Buttons.
-

-Static Methods

- - -
None
- -

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

-
Up
-

- -

_loaddefaults

-_loaddefaults(revpiname=None) -

-Übernimmt für den Pi die letzen Pfade. -

-
revpiname
-
-Einstellungen nur für RevPi laden -
-
-
Returns:
-
- mit Einstellungen -
-
-
Up
-

- -

_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 -
-
-
Up
-
- \ 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

- - - - - -
RevPiInfoBaut Frame für Programminformationen.
-

-Functions

- - -
None
-

- -

RevPiInfo

-

-Baut Frame für Programminformationen. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
None
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - -
RevPiInfoInit RevPiLogfile-Class.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt alle Widgets.
visitwebsiteÖffnet auf dem System einen Webbrowser zur Projektseite.
-

-Static Methods

- - -
None
- -

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

-
Up
-
- \ 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

- - - - - -
RevPiOptionOptionen für RevPiPyload vor 0.6.0.
-

-Functions

- - -
None
-

- -

RevPiOption

-

-Optionen für RevPiPyload vor 0.6.0. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
None
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiOptionInit RevPiOption-Class.
_changesdonePrüft ob sich die Einstellungen geändert haben.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt Widgets.
_loadappdataLäd aktuelle Einstellungen vom RevPi.
_setappdataSpeichert geänderte Einstellungen auf RevPi.
askxmlonFragt Nuter, ob wirklicht abgeschaltet werden soll.
xmlmod2_tailPasst XML-Optionszugriff an.
xmlmod_tailPasst XML-Optionszugriff an.
-

-Static Methods

- - -
None
- -

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

-
Up
-
- \ 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

- - - - - -
RevPiLogfileBaut Fenster für Logfiles.
-

-Functions

- - -
None
-

- -

RevPiLogfile

-

-Baut Fenster für Logfiles. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
None
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiLogfileInit RevPiLogfile-Class.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt alle Widgets.
_load_logLäd die angegebenen Logfiles herunter.
btn_clearappLeert die Logliste der App.
btn_clearplcLeert die Logliste des PLC.
get_applogRuft App Logbuch ab.
get_plclogRuft PLC Logbuch ab.
-

-Static Methods

- - -
None
- -

-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 -
-
-
Up
-
- \ 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

- - - - - -
RevPiOptionZeigt Optionen von RevPiPyLoad an.
-

-Functions

- - -
None
-

- -

RevPiOption

-

-Zeigt Optionen von RevPiPyLoad an. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
None
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiOptionInit RevPiOption-Class.
__state_replace_iosKonfiguriert Werte für replace_io.
_changesdonePrüft ob sich die Einstellungen geändert haben.
_changesdone_mqttPrüft ob MQTT-Settings geändert wurden.
_checkclosePrüft ob Fenster beendet werden soll.
_checkvaluesPrüft alle Werte auf Gültigkeit.
_createwidgetsErstellt Widgets.
_loadappdataLäd aktuelle Einstellungen vom RevPi.
_setappdataSpeichert geänderte Einstellungen auf RevPi.
askxmlonFragt Nuter, ob wirklicht abgeschaltet werden soll.
btn_mqttsettingsÖffnet Fenster für MQTT Einstellungen.
btn_slaveaclÖffnet Fenster für ACL-Verwaltung.
btn_xmlaclÖffnet Fenster für ACL-Verwaltung.
destroyBeendet alle Unterfenster und sich selbst.
-

-Static Methods

- - -
None
- -

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

-
Up
-
- \ 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

- - - - - -
RevPiOption
-

-Functions

- - -
None
-

- -

RevPiOption

- -

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
None
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiOptionInit RevPiOption-Class.
_changesdonePrüft ob sich die Einstellungen geändert haben.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt Widgets.
_loadappdataLäd aktuelle Einstellungen vom RevPi.
_setappdataSpeichert geänderte Einstellungen auf RevPi.
askxmlonFragt Nuter, ob wirklicht abgeschaltet werden soll.
xmlmod2_tailPasst XML-Optionszugriff an.
xmlmod_tailPasst XML-Optionszugriff an.
-

-Static Methods

- - -
None
- -

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

-
Up
-
- \ 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

- - - - - -
RevPiPlcListTK Fenster.
-

-Functions

- - - - - -
get_connectionsVerbindungen aus Datei laden.
-

- -

RevPiPlcList

-

-TK Fenster. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
myapp
root
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiPlcListInit RevPiPlcList-class.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt alle Widgets.
_saveappdataSpeichert Verbindungen im home Dir.
build_listconnFüllt Verbindungsliste.
evt_btnaddVerbindungseinstellungen übernehmen.
evt_btnnewNeue Verbindung erstellen.
evt_btnremoveVerbindung löschen.
evt_btnsaveAlle Verbindungen speichern.
evt_keypressPasst bei Tastendruck den Status der Buttons an.
evt_listconnÜbernimmt Einstellungen in Eingabefelder.
-

-Static Methods

- - -
None
- -

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

-
Up
-

- -

get_connections

-get_connections() -

-Verbindungen aus Datei laden. -

-
Returns:
-
-dict() mit Verbindungen -
-
-
Up
-
- \ 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

- - - - - -
RevPiProgramZeigt Programmfenster an.
-

-Functions

- - - - - - - - -
_loaddefaultsÜbernimmt für den Pi die letzen Pfade.
_savedefaultsSchreibt fuer den Pi die letzen Pfade.
-

- -

RevPiProgram

-

-Zeigt Programmfenster an. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
None
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiProgramInit RevPiProgram-Class.
_checkclosePrüft ob Fenster beendet werden soll.
_createwidgetsErstellt alle Widgets.
_evt_optdownPasst je nach gewählter Option den Status der Widgets an.
_evt_optupPasst je nach gewählter Option den Status der Widgets an.
check_replacedirGibt das rootdir von einem entpackten Verzeichnis zurueck.
create_filelistErstellt eine Dateiliste von einem Verzeichnis.
getpictoryrscLäd die piCtory Konfiguration herunter.
getprocimgLäd das aktuelle Prozessabbild herunter.
picontrolresetFürt ein Reset der piBridge durch.
plcdownloadLäd das aktuelle Projekt herunter.
plcuploadLädt das angegebene Projekt auf den RevPi.
setpictoryrscÜberträgt die angegebene piCtory-Konfiguration.
-

-Static Methods

- - -
None
- -

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

-
Up
-

- -

_loaddefaults

-_loaddefaults(revpiname=None) -

-Übernimmt für den Pi die letzen Pfade. -

-
revpiname
-
-Einstellungen nur für RevPi laden -
-
-
Returns:
-
- mit Einstellungen -
-
-
Up
-

- -

_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 -
-
-
Up
-
- \ 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

- - - - - -
RevPiPyControlBaut Hauptprogramm auf.
-

-Functions

- - -
None
-

- -

RevPiPyControl

-

-Baut Hauptprogramm auf. -

-

-Derived from

-tkinter.Frame -

-Class Attributes

- - -
myapp
root
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RevPiPyControlInit RevPiPyControl-Class.
_btnstateSetzt den state der Buttons.
_closeallSchließt alle Fenster.
_closeappRäumt auf und beendet Programm.
_createwidgetsErstellt den Fensterinhalt.
_fillconnbarGeneriert Menüeinträge für Verbindungen.
_fillmbarGeneriert Menüeinträge.
_opt_connStellt eine neue Verbindung zu RevPiPyLoad her.
infowindowÖffnet das Fenster für die Info.
plcdebugBaut den Debugframe und packt ihn.
plcdevelopStartet das Developfenster.
plclistÖffnet das Fenster für die Verbindungen.
plclogsÖffnet das Fenster für Logdateien.
plcoptionsStartet das Optionsfenster.
plcprogramStartet das Programmfenster.
plcrestartStartet das PLC Programm neu.
plcstartStartet das PLC Programm.
plcstopBeendet das PLC Programm.
serverdisconnectTrennt eine bestehende Verbindung.
servererrorSetzt alles zurück für neue Verbindungen.
tmr_plcrunningTimer der den Status des PLC Programms prüft.
visitwebsiteÖffnet auf dem System einen Webbrowser zur Projektseite.
-

-Static Methods

- - -
None
- -

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

-
Up
-
- \ 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

- - - - - -
IpAclManagerVerwaltung fuer IP Adressen und deren ACL Level.
-

-Functions

- - - - - -
refullmatchre.fullmatch wegen alter python version aus wheezy nachgebaut.
-

- -

IpAclManager

-

-Verwaltung fuer IP Adressen und deren ACL Level. -

-

-Derived from

-None -

-Class Attributes

- - -
acl
filename
regex_acl
-

-Class Methods

- - -
None
-

-Methods

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IpAclManagerInit IpAclManager class.
__get_aclGetter fuer den rohen ACL-String.
__get_filenameGetter fuer Dateinamen.
__get_regex_aclGibt formatierten RegEx-String zurueck.
__iter__Gibt einzelne ACLs als aus.
__set_aclUebernimmt neue ACL-Liste fuer die Ausertung der Level.
get_acllevelPrueft IP gegen ACL List und gibt ACL-Wert aus.
loadaclLaed ACL String und gibt erfolg zurueck.
loadaclfileLaed ACL Definitionen aus Datei.
writeaclfileSchreibt ACL Definitionen in Datei.
-

-Static Methods

- - -
None
- -

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

- -

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 -
-
-
Up
-
- \ 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 - - - - - - -