revpiprogram

Global Attributes

_
savefile

Classes

RevPiProgram

Functions

None


RevPiProgram

Derived from

tkinter.Frame

Class Attributes

None

Class Methods

None

Methods

RevPiProgram Init RevPiProgram-Class.
_checkclose Prüft ob Fenster beendet werden soll.
_createwidgets Erstellt alle Widgets.
_evt_optdown Passt je nach gewählter Option den Status der Widgets an.
_evt_optup Passt je nach gewählter Option den Status der Widgets an.
_loaddefault Übernimmt für den Pi die letzen Pfade.
_savedefaults Schreibt fuer den Pi die letzen Pfade.
check_replacedir Gibt das rootdir von einem entpackten Verzeichnis zurueck.
create_filelist Erstellt eine Dateiliste von einem Verzeichnis.
getpictoryrsc Läd die piCtory Konfiguration herunter.
getprocimg Läd das aktuelle Prozessabbild herunter.
picontrolreset Fürt ein Reset der piBridge durch.
plcdownload Läd das aktuelle Projekt herunter.
plcupload Lä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._loaddefault

_loaddefault(full=False)

Übernimmt für den Pi die letzen Pfade.

full
Einstellungen für alle Verbindungen laden
Returns:
dict() mit Einstellungen

RevPiProgram._savedefaults

_savedefaults()

Schreibt fuer den Pi die letzen Pfade.

Returns:
True, bei erfolgreicher Verarbeitung

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