revpicheckclient

Global Attributes

_

Classes

RevPiCheckClient

Functions

None


RevPiCheckClient

Derived from

tkinter.Frame

Class Attributes

None

Class Methods

None

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.
readvalues Ruft nur Input Werte von RevPi ab und aktualisiert Fenster.
refreshvalues Ruft alle IO Werte von RevPi ab und aktualisiert Fenster.
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

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

RevPiCheckClient.hideallwindows

hideallwindows()

Versteckt alle Fenster.

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