mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-11-08 22:03:53 +01:00
Mit default zusammenführen
This commit is contained in:
@@ -440,6 +440,15 @@ Methods</h3>
|
||||
<td><a style="color:#0000FF" href="#ProcimgWriter.__init__">ProcimgWriter</a></td>
|
||||
<td>Init ProcimgWriter class.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#ProcimgWriter.__check_change">__check_change</a></td>
|
||||
<td>Findet Aenderungen fuer die Eventueberwachung.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#ProcimgWriter.__exec_th">__exec_th</a></td>
|
||||
<td>Fuehrt Events aus, die als Thread registriert wurden.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#ProcimgWriter._collect_events">_collect_events</a></td>
|
||||
<td>Aktiviert oder Deaktiviert die Eventueberwachung.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#ProcimgWriter._get_ioerrors">_get_ioerrors</a></td>
|
||||
<td>Ruft aktuelle Anzahl der Fehler ab.</td>
|
||||
</tr><tr>
|
||||
@@ -481,6 +490,29 @@ Init ProcimgWriter class.
|
||||
<dd>
|
||||
Parent Object
|
||||
</dd>
|
||||
</dl><a NAME="ProcimgWriter.__check_change" ID="ProcimgWriter.__check_change"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
ProcimgWriter.__check_change</h3>
|
||||
<b>__check_change</b>(<i>dev</i>)
|
||||
<p>
|
||||
Findet Aenderungen fuer die Eventueberwachung.
|
||||
</p><a NAME="ProcimgWriter.__exec_th" ID="ProcimgWriter.__exec_th"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
ProcimgWriter.__exec_th</h3>
|
||||
<b>__exec_th</b>(<i></i>)
|
||||
<p>
|
||||
Fuehrt Events aus, die als Thread registriert wurden.
|
||||
</p><a NAME="ProcimgWriter._collect_events" ID="ProcimgWriter._collect_events"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
ProcimgWriter._collect_events</h3>
|
||||
<b>_collect_events</b>(<i>value</i>)
|
||||
<p>
|
||||
Aktiviert oder Deaktiviert die Eventueberwachung.
|
||||
</p><dl>
|
||||
<dt><i>value</i></dt>
|
||||
<dd>
|
||||
True aktiviert / False deaktiviert
|
||||
</dd>
|
||||
</dl><a NAME="ProcimgWriter._get_ioerrors" ID="ProcimgWriter._get_ioerrors"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
ProcimgWriter._get_ioerrors</h3>
|
||||
|
||||
@@ -24,6 +24,9 @@ Classes</h3>
|
||||
<td><a style="color:#0000FF" href="#IOBase">IOBase</a></td>
|
||||
<td>Basisklasse fuer alle IO-Objekte.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#IOEvent">IOEvent</a></td>
|
||||
<td>Basisklasse fuer IO-Events.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#IOList">IOList</a></td>
|
||||
<td>Basisklasse fuer direkten Zugriff auf IO Objekte.</td>
|
||||
</tr><tr>
|
||||
@@ -141,6 +144,9 @@ Methods</h3>
|
||||
<td><a style="color:#0000FF" href="#IOBase.__len__">__len__</a></td>
|
||||
<td>Gibt die Bytelaenge des IO zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#IOBase.__reg_xevent">__reg_xevent</a></td>
|
||||
<td>Verwaltet reg_event und reg_timerevent.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#IOBase.__str__">__str__</a></td>
|
||||
<td><class 'str'>-Wert der Klasse.</td>
|
||||
</tr><tr>
|
||||
@@ -228,6 +234,29 @@ Gibt die Bytelaenge des IO zurueck.
|
||||
<dd>
|
||||
Bytelaenge des IO - 0 bei BITs
|
||||
</dd>
|
||||
</dl><a NAME="IOBase.__reg_xevent" ID="IOBase.__reg_xevent"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
IOBase.__reg_xevent</h3>
|
||||
<b>__reg_xevent</b>(<i>func, delay, edge, as_thread, overwrite</i>)
|
||||
<p>
|
||||
Verwaltet reg_event und reg_timerevent.
|
||||
</p><dl>
|
||||
<dt><i>func</i></dt>
|
||||
<dd>
|
||||
Funktion die bei Aenderung aufgerufen werden soll
|
||||
</dd><dt><i>delay</i></dt>
|
||||
<dd>
|
||||
Verzoegerung in ms zum Ausloesen - auch bei Wertaenderung
|
||||
</dd><dt><i>edge</i></dt>
|
||||
<dd>
|
||||
Ausfuehren bei RISING, FALLING or BOTH Wertaenderung
|
||||
</dd><dt><i>as_thread</i></dt>
|
||||
<dd>
|
||||
Bei True, Funktion als EventCallback-Thread ausfuehren
|
||||
</dd><dt><i>overwrite</i></dt>
|
||||
<dd>
|
||||
Wenn True, wird Event bei ueberschrieben
|
||||
</dd>
|
||||
</dl><a NAME="IOBase.__str__" ID="IOBase.__str__"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
IOBase.__str__</h3>
|
||||
@@ -468,6 +497,46 @@ Zeit in ms nach der abgebrochen wird
|
||||
</dl>
|
||||
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
||||
<hr /><hr />
|
||||
<a NAME="IOEvent" ID="IOEvent"></a>
|
||||
<h2 style="background-color:#FFFFFF;color:#0000FF">IOEvent</h2>
|
||||
<p>
|
||||
Basisklasse fuer IO-Events.
|
||||
</p>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Derived from</h3>
|
||||
object
|
||||
<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="#IOEvent.__init__">IOEvent</a></td>
|
||||
<td>Init IOEvent class.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Static Methods</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
</table>
|
||||
<a NAME="IOEvent.__init__" ID="IOEvent.__init__"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
IOEvent (Constructor)</h3>
|
||||
<b>IOEvent</b>(<i>func, edge, as_thread, delay, overwrite</i>)
|
||||
<p>
|
||||
Init IOEvent class.
|
||||
</p>
|
||||
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
||||
<hr /><hr />
|
||||
<a NAME="IOList" ID="IOList"></a>
|
||||
<h2 style="background-color:#FFFFFF;color:#0000FF">IOList</h2>
|
||||
<p>
|
||||
|
||||
@@ -440,7 +440,7 @@ Funktion wird nach dem letzten Lesen der Inputs
|
||||
</dl><a NAME="RevPiModIO.mainloop" ID="RevPiModIO.mainloop"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
RevPiModIO.mainloop</h3>
|
||||
<b>mainloop</b>(<i>freeze=False, blocking=True</i>)
|
||||
<b>mainloop</b>(<i>blocking=True</i>)
|
||||
<p>
|
||||
Startet den Mainloop mit Eventueberwachung.
|
||||
</p><p>
|
||||
@@ -449,12 +449,6 @@ Startet den Mainloop mit Eventueberwachung.
|
||||
durchlaeuft die Eventueberwachung und prueft Aenderungen der, mit
|
||||
einem Event registrierten, IOs. Wird eine Veraenderung erkannt,
|
||||
fuert das Programm die dazugehoerigen Funktionen der Reihe nach aus.
|
||||
</p><p>
|
||||
Wenn der Parameter "freeze" mit True angegeben ist, wird die
|
||||
Prozessabbildsynchronisierung angehalten bis alle Eventfunktionen
|
||||
ausgefuehrt wurden. Inputs behalten fuer die gesamte Dauer ihren
|
||||
aktuellen Wert und Outputs werden erst nach Durchlauf aller Funktionen
|
||||
in das Prozessabbild geschrieben.
|
||||
</p><p>
|
||||
Wenn der Parameter "blocking" mit False angegeben wird, aktiviert
|
||||
dies die Eventueberwachung und blockiert das Programm NICHT an der
|
||||
@@ -462,10 +456,7 @@ Startet den Mainloop mit Eventueberwachung.
|
||||
Events vom RevPi benoetigt werden, aber das Programm weiter ausgefuehrt
|
||||
werden soll.
|
||||
</p><dl>
|
||||
<dt><i>freeze</i></dt>
|
||||
<dd>
|
||||
Wenn True, Prozessabbildsynchronisierung anhalten
|
||||
</dd><dt><i>blocking</i></dt>
|
||||
<dt><i>blocking</i></dt>
|
||||
<dd>
|
||||
Wenn False, blockiert das Programm NICHT
|
||||
</dd>
|
||||
|
||||
Reference in New Issue
Block a user