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
_createwidgets
_evt_optdown
_evt_optup
_loaddefault Uebernimmt fuer 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.

RevPiProgram._checkclose

_checkclose(event=None)

RevPiProgram._createwidgets

_createwidgets()

RevPiProgram._evt_optdown

_evt_optdown(text="")

RevPiProgram._evt_optup

_evt_optup(text="")

RevPiProgram._loaddefault

_loaddefault(full=False)

Uebernimmt fuer den Pi die letzen Pfade.

RevPiProgram._savedefaults

_savedefaults()

Schreibt fuer den Pi die letzen Pfade.

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.

RevPiProgram.setpictoryrsc

setpictoryrsc(filename=None)

Überträgt die angegebene piCtory-Konfiguration.

Up