mirror of
https://github.com/naruxde/revpipycontrol.git
synced 2025-11-08 15:43:52 +01:00
315 lines
11 KiB
HTML
315 lines
11 KiB
HTML
<!DOCTYPE html>
|
|
<html><head>
|
|
<title>revpicheckclient</title>
|
|
<meta charset="UTF-8">
|
|
</head>
|
|
<body style="background-color:#FFFFFF;color:#000000"><a NAME="top" ID="top"></a>
|
|
<h1 style="background-color:#FFFFFF;color:#0000FF">
|
|
revpicheckclient</h1>
|
|
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Global Attributes</h3>
|
|
<table>
|
|
<tr><td>_</td></tr><tr><td>__author__</td></tr><tr><td>__copyright__</td></tr><tr><td>__license__</td></tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Classes</h3>
|
|
<table>
|
|
<tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient">RevPiCheckClient</a></td>
|
|
<td>Baut Fenstererweiterung für 'watch modus'.</td>
|
|
</tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Functions</h3>
|
|
<table>
|
|
<tr><td>None</td></tr>
|
|
</table>
|
|
<hr /><hr />
|
|
<a NAME="RevPiCheckClient" ID="RevPiCheckClient"></a>
|
|
<h2 style="background-color:#FFFFFF;color:#0000FF">RevPiCheckClient</h2>
|
|
<p>
|
|
Baut Fenstererweiterung für 'watch modus'.
|
|
</p>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Derived from</h3>
|
|
tkinter.Frame
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Class Attributes</h3>
|
|
<table>
|
|
<tr><td>None</td></tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Class Methods</h3>
|
|
<table>
|
|
<tr><td>None</td></tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Methods</h3>
|
|
<table>
|
|
<tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.__init__">RevPiCheckClient</a></td>
|
|
<td>Instantiiert MyApp-Klasse.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.__chval">__chval</a></td>
|
|
<td>Schreibt neuen Output Wert auf den RevPi.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.__hidewin">__hidewin</a></td>
|
|
<td>Verbergt übergebenes Fenster.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.__saveoldvalue">__saveoldvalue</a></td>
|
|
<td>Speichert bei Keypress aktuellen Wert für wiederherstellung.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.__showwin">__showwin</a></td>
|
|
<td>Zeigt oder verbergt übergebenes Fenster.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.__spinboxkey">__spinboxkey</a></td>
|
|
<td>Prüft die Eingabe auf plausibilität.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient._createiogroup">_createiogroup</a></td>
|
|
<td>Erstellt IO-Gruppen.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient._createwidgets">_createwidgets</a></td>
|
|
<td>Erstellt den Fensterinhalt.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient._onfrmconf">_onfrmconf</a></td>
|
|
<td>Erstellt Fenster in einem Canvas.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient._warnwrite">_warnwrite</a></td>
|
|
<td>Warnung für Benutzer über Schreibfunktion einmal fragen.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient._workvalues">_workvalues</a></td>
|
|
<td>Alle Werte der Inputs und Outputs abrufen.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.hideallwindows">hideallwindows</a></td>
|
|
<td>Versteckt alle Fenster.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.maxint">maxint</a></td>
|
|
<td>Errechnet maximalen int() Wert für Bytes max 22.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.readvalues">readvalues</a></td>
|
|
<td>Ruft nur Input Werte von RevPi ab und aktualisiert Fenster.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.refreshvalues">refreshvalues</a></td>
|
|
<td>Ruft alle IO Werte von RevPi ab und aktualisiert Fenster.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.tmr_workvalues">tmr_workvalues</a></td>
|
|
<td>Timer für zyklische Abfrage.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.toggleauto">toggleauto</a></td>
|
|
<td>Schaltet zwischen Autorefresh um und aktualisiert Widgets.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.togglewrite">togglewrite</a></td>
|
|
<td>Schaltet zwischen DoWrite um und aktiviert Schreibfunktion.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.validatereturn">validatereturn</a></td>
|
|
<td>Überprüft die Rückgaben der setvalue Funktion.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiCheckClient.writevalues">writevalues</a></td>
|
|
<td>Schreibt geänderte Outputs auf den RevPi.</td>
|
|
</tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Static Methods</h3>
|
|
<table>
|
|
<tr><td>None</td></tr>
|
|
</table>
|
|
<a NAME="RevPiCheckClient.__init__" ID="RevPiCheckClient.__init__"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient (Constructor)</h3>
|
|
<b>RevPiCheckClient</b>(<i>master, xmlcli, xmlmode=0</i>)
|
|
<p>
|
|
Instantiiert MyApp-Klasse.
|
|
</p><a NAME="RevPiCheckClient.__chval" ID="RevPiCheckClient.__chval"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.__chval</h3>
|
|
<b>__chval</b>(<i>device, io, event=None</i>)
|
|
<p>
|
|
Schreibt neuen Output Wert auf den RevPi.
|
|
</p><a NAME="RevPiCheckClient.__hidewin" ID="RevPiCheckClient.__hidewin"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.__hidewin</h3>
|
|
<b>__hidewin</b>(<i>win, event=None</i>)
|
|
<p>
|
|
Verbergt übergebenes Fenster.
|
|
</p><dl>
|
|
<dt><i>win</i></dt>
|
|
<dd>
|
|
Fenster zum verbergen
|
|
</dd><dt><i>event</i></dt>
|
|
<dd>
|
|
Tkinter Event
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient.__saveoldvalue" ID="RevPiCheckClient.__saveoldvalue"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.__saveoldvalue</h3>
|
|
<b>__saveoldvalue</b>(<i>event, tkvar</i>)
|
|
<p>
|
|
Speichert bei Keypress aktuellen Wert für wiederherstellung.
|
|
</p><a NAME="RevPiCheckClient.__showwin" ID="RevPiCheckClient.__showwin"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.__showwin</h3>
|
|
<b>__showwin</b>(<i>win</i>)
|
|
<p>
|
|
Zeigt oder verbergt übergebenes Fenster.
|
|
</p><dl>
|
|
<dt><i>win</i></dt>
|
|
<dd>
|
|
Fenster zum anzeigen/verbergen
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient.__spinboxkey" ID="RevPiCheckClient.__spinboxkey"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.__spinboxkey</h3>
|
|
<b>__spinboxkey</b>(<i>device, io, event=None</i>)
|
|
<p>
|
|
Prüft die Eingabe auf plausibilität.
|
|
</p><dl>
|
|
<dt><i>event</i></dt>
|
|
<dd>
|
|
tkinter Event
|
|
</dd><dt><i>io</i></dt>
|
|
<dd>
|
|
IO Liste mit tkinter Variable
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient._createiogroup" ID="RevPiCheckClient._createiogroup"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient._createiogroup</h3>
|
|
<b>_createiogroup</b>(<i>device, frame, iotype</i>)
|
|
<p>
|
|
Erstellt IO-Gruppen.
|
|
</p><dl>
|
|
<dt><i>device</i></dt>
|
|
<dd>
|
|
Deviceposition
|
|
</dd><dt><i>frame</i></dt>
|
|
<dd>
|
|
tkinter Frame
|
|
</dd><dt><i>iotype</i></dt>
|
|
<dd>
|
|
'inp' oder 'out' als str()
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient._createwidgets" ID="RevPiCheckClient._createwidgets"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient._createwidgets</h3>
|
|
<b>_createwidgets</b>(<i></i>)
|
|
<p>
|
|
Erstellt den Fensterinhalt.
|
|
</p><a NAME="RevPiCheckClient._onfrmconf" ID="RevPiCheckClient._onfrmconf"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient._onfrmconf</h3>
|
|
<b>_onfrmconf</b>(<i>canvas</i>)
|
|
<p>
|
|
Erstellt Fenster in einem Canvas.
|
|
</p><dl>
|
|
<dt><i>canvas</i></dt>
|
|
<dd>
|
|
Canvas in dem Objekte erstellt werden sollen
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient._warnwrite" ID="RevPiCheckClient._warnwrite"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient._warnwrite</h3>
|
|
<b>_warnwrite</b>(<i></i>)
|
|
<p>
|
|
Warnung für Benutzer über Schreibfunktion einmal fragen.
|
|
</p><dl>
|
|
<dt>Returns:</dt>
|
|
<dd>
|
|
True, wenn Warnung einmal mit OK bestätigt wurde
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient._workvalues" ID="RevPiCheckClient._workvalues"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient._workvalues</h3>
|
|
<b>_workvalues</b>(<i>io_dicts=None, writeout=False</i>)
|
|
<p>
|
|
Alle Werte der Inputs und Outputs abrufen.
|
|
</p><dl>
|
|
<dt><i>io_dicts</i></dt>
|
|
<dd>
|
|
Arbeit nur für dieses Dict()
|
|
</dd><dt><i>writeout</i></dt>
|
|
<dd>
|
|
Änderungen auf RevPi schreiben
|
|
</dd>
|
|
</dl><dl>
|
|
<dt>Returns:</dt>
|
|
<dd>
|
|
None
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient.hideallwindows" ID="RevPiCheckClient.hideallwindows"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.hideallwindows</h3>
|
|
<b>hideallwindows</b>(<i></i>)
|
|
<p>
|
|
Versteckt alle Fenster.
|
|
</p><a NAME="RevPiCheckClient.maxint" ID="RevPiCheckClient.maxint"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.maxint</h3>
|
|
<b>maxint</b>(<i>bytelen</i>)
|
|
<p>
|
|
Errechnet maximalen int() Wert für Bytes max 22.
|
|
</p><dl>
|
|
<dt><i>bytelen</i></dt>
|
|
<dd>
|
|
Anzahl Bytes
|
|
</dd>
|
|
</dl><dl>
|
|
<dt>Returns:</dt>
|
|
<dd>
|
|
int() max oder 0 bei Überschreitung
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient.readvalues" ID="RevPiCheckClient.readvalues"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.readvalues</h3>
|
|
<b>readvalues</b>(<i></i>)
|
|
<p>
|
|
Ruft nur Input Werte von RevPi ab und aktualisiert Fenster.
|
|
</p><a NAME="RevPiCheckClient.refreshvalues" ID="RevPiCheckClient.refreshvalues"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.refreshvalues</h3>
|
|
<b>refreshvalues</b>(<i></i>)
|
|
<p>
|
|
Ruft alle IO Werte von RevPi ab und aktualisiert Fenster.
|
|
</p><a NAME="RevPiCheckClient.tmr_workvalues" ID="RevPiCheckClient.tmr_workvalues"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.tmr_workvalues</h3>
|
|
<b>tmr_workvalues</b>(<i></i>)
|
|
<p>
|
|
Timer für zyklische Abfrage.
|
|
</p><dl>
|
|
<dt>Returns:</dt>
|
|
<dd>
|
|
None
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient.toggleauto" ID="RevPiCheckClient.toggleauto"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.toggleauto</h3>
|
|
<b>toggleauto</b>(<i></i>)
|
|
<p>
|
|
Schaltet zwischen Autorefresh um und aktualisiert Widgets.
|
|
</p><a NAME="RevPiCheckClient.togglewrite" ID="RevPiCheckClient.togglewrite"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.togglewrite</h3>
|
|
<b>togglewrite</b>(<i></i>)
|
|
<p>
|
|
Schaltet zwischen DoWrite um und aktiviert Schreibfunktion.
|
|
</p><a NAME="RevPiCheckClient.validatereturn" ID="RevPiCheckClient.validatereturn"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.validatereturn</h3>
|
|
<b>validatereturn</b>(<i>returnlist</i>)
|
|
<p>
|
|
Überprüft die Rückgaben der setvalue Funktion.
|
|
</p><dl>
|
|
<dt><i>returnlist</i></dt>
|
|
<dd>
|
|
list() der xml Rückgabe
|
|
</dd>
|
|
</dl><a NAME="RevPiCheckClient.writevalues" ID="RevPiCheckClient.writevalues"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiCheckClient.writevalues</h3>
|
|
<b>writevalues</b>(<i></i>)
|
|
<p>
|
|
Schreibt geänderte Outputs auf den RevPi.
|
|
</p>
|
|
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
|
<hr />
|
|
</body></html> |