mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-11-08 22:03:53 +01:00
Mit direct_io zusammenführen
This commit is contained in:
@@ -27,7 +27,10 @@ Global Attributes</h3>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Classes</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
<tr>
|
||||
<td><a style="color:#0000FF" href="#DeviceNotFoundError">DeviceNotFoundError</a></td>
|
||||
<td>Fehler wenn ein Device nicht gefunden wird.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Functions</h3>
|
||||
@@ -41,6 +44,37 @@ Functions</h3>
|
||||
</tr>
|
||||
</table>
|
||||
<hr /><hr />
|
||||
<a NAME="DeviceNotFoundError" ID="DeviceNotFoundError"></a>
|
||||
<h2 style="background-color:#FFFFFF;color:#0000FF">DeviceNotFoundError</h2>
|
||||
<p>
|
||||
Fehler wenn ein Device nicht gefunden wird.
|
||||
</p>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Derived from</h3>
|
||||
Exception
|
||||
<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>None</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Static Methods</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
</table>
|
||||
|
||||
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
||||
<hr /><hr />
|
||||
<a NAME="acheck" ID="acheck"></a>
|
||||
<h2 style="background-color:#FFFFFF;color:#0000FF">acheck</h2>
|
||||
<b>acheck</b>(<i>check_type, **kwargs</i>)
|
||||
|
||||
@@ -556,6 +556,9 @@ Methods</h3>
|
||||
<td><a style="color:#0000FF" href="#Device.__getioiter">__getioiter</a></td>
|
||||
<td>Gibt <class 'iter'> mit allen IOs zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Device.__getitem__">__getitem__</a></td>
|
||||
<td>Gibt IO an angegebener Stelle zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Device.__int__">__int__</a></td>
|
||||
<td>Gibt die Positon im RevPi Bus zurueck.</td>
|
||||
</tr><tr>
|
||||
@@ -580,6 +583,9 @@ Methods</h3>
|
||||
<td><a style="color:#0000FF" href="#Device._get_producttype">_get_producttype</a></td>
|
||||
<td>Gibt den Produkttypen des device zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Device._update_my_io_list">_update_my_io_list</a></td>
|
||||
<td>Erzeugt eine neue IO Liste fuer schnellen Zugriff.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Device.autorefresh">autorefresh</a></td>
|
||||
<td>Registriert dieses Device fuer die automatische Synchronisierung.</td>
|
||||
</tr><tr>
|
||||
@@ -676,6 +682,22 @@ Filter fuer 'Export' Flag in piCtory
|
||||
<dd>
|
||||
IOs als Iterator
|
||||
</dd>
|
||||
</dl><a NAME="Device.__getitem__" ID="Device.__getitem__"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.__getitem__</h3>
|
||||
<b>__getitem__</b>(<i>key</i>)
|
||||
<p>
|
||||
Gibt IO an angegebener Stelle zurueck.
|
||||
</p><dl>
|
||||
<dt><i>key</i></dt>
|
||||
<dd>
|
||||
Index des IOs auf dem device als <class 'int'>
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
Gefundenes IO-Objekt
|
||||
</dd>
|
||||
</dl><a NAME="Device.__int__" ID="Device.__int__"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.__int__</h3>
|
||||
@@ -767,7 +789,13 @@ Gibt den Produkttypen des device zurueck.
|
||||
<dd>
|
||||
Deviceprodukttyp
|
||||
</dd>
|
||||
</dl><a NAME="Device.autorefresh" ID="Device.autorefresh"></a>
|
||||
</dl><a NAME="Device._update_my_io_list" ID="Device._update_my_io_list"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device._update_my_io_list</h3>
|
||||
<b>_update_my_io_list</b>(<i></i>)
|
||||
<p>
|
||||
Erzeugt eine neue IO Liste fuer schnellen Zugriff.
|
||||
</p><a NAME="Device.autorefresh" ID="Device.autorefresh"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.autorefresh</h3>
|
||||
<b>autorefresh</b>(<i>activate=True</i>)
|
||||
@@ -1049,7 +1077,7 @@ DeviceList.__iter__</h3>
|
||||
Gibt Iterator aller Devices zurueck.
|
||||
</p><p>
|
||||
Die Reihenfolge ist nach Position im Prozessabbild sortiert und nicht
|
||||
nach Position (Dies entspricht der Positionierung aus piCtory)!
|
||||
nach Positionsnummer (Dies entspricht der Positionierung aus piCtory)!
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
|
||||
@@ -241,7 +241,7 @@ Bytelaenge des IO - 0 bei BITs
|
||||
</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>)
|
||||
<b>__reg_xevent</b>(<i>func, delay, edge, as_thread, overwrite, prefire</i>)
|
||||
<p>
|
||||
Verwaltet reg_event und reg_timerevent.
|
||||
</p><dl>
|
||||
@@ -260,6 +260,9 @@ Bei True, Funktion als EventCallback-Thread ausfuehren
|
||||
</dd><dt><i>overwrite</i></dt>
|
||||
<dd>
|
||||
Wenn True, wird Event bei ueberschrieben
|
||||
</dd><dt><i>prefire</i></dt>
|
||||
<dd>
|
||||
Ausloesen mit aktuellem Wert, wenn mainloop startet
|
||||
</dd>
|
||||
</dl><a NAME="IOBase.__str__" ID="IOBase.__str__"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
@@ -330,7 +333,7 @@ IO-Wert als <class 'bytes'> oder <class 'bool'>
|
||||
</dl><a NAME="IOBase.reg_event" ID="IOBase.reg_event"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
IOBase.reg_event</h3>
|
||||
<b>reg_event</b>(<i>func, delay=0, edge=BOTH, as_thread=False</i>)
|
||||
<b>reg_event</b>(<i>func, delay=0, edge=BOTH, as_thread=False, prefire=False</i>)
|
||||
<p>
|
||||
Registriert fuer IO ein Event bei der Eventueberwachung.
|
||||
</p><p>
|
||||
@@ -353,6 +356,9 @@ 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>prefire</i></dt>
|
||||
<dd>
|
||||
Ausloesen mit aktuellem Wert, wenn mainloop startet
|
||||
</dd>
|
||||
</dl><a NAME="IOBase.reg_timerevent" ID="IOBase.reg_timerevent"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
@@ -502,7 +508,7 @@ Static Methods</h3>
|
||||
<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>)
|
||||
<b>IOEvent</b>(<i>func, edge, as_thread, delay, overwrite, prefire</i>)
|
||||
<p>
|
||||
Init IOEvent class.
|
||||
</p>
|
||||
@@ -961,6 +967,7 @@ Weitere Parameter:
|
||||
- delay: Verzoegerung in ms zum Ausloesen wenn Wert gleich bleibt
|
||||
- edge: Event ausfuehren bei RISING, FALLING or BOTH Wertaenderung
|
||||
- as_thread: Fuehrt die event-Funktion als RevPiCallback-Thread aus
|
||||
- prefire: Ausloesen mit aktuellem Wert, wenn mainloop startet
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt><b>See Also:</b></dt>
|
||||
|
||||
@@ -54,7 +54,7 @@ object
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Attributes</h3>
|
||||
<table>
|
||||
<tr><td>__slots__</td></tr><tr><td>configrsc</td></tr><tr><td>cycletime</td></tr><tr><td>ioerrors</td></tr><tr><td>length</td></tr><tr><td>maxioerrors</td></tr><tr><td>monitoring</td></tr><tr><td>procimg</td></tr><tr><td>simulator</td></tr>
|
||||
<tr><td>__slots__</td></tr><tr><td>configrsc</td></tr><tr><td>cycletime</td></tr><tr><td>debug</td></tr><tr><td>ioerrors</td></tr><tr><td>length</td></tr><tr><td>maxioerrors</td></tr><tr><td>monitoring</td></tr><tr><td>procimg</td></tr><tr><td>replace_io_file</td></tr><tr><td>simulator</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Methods</h3>
|
||||
@@ -89,6 +89,9 @@ Methods</h3>
|
||||
<td><a style="color:#0000FF" href="#RevPiModIO._get_cycletime">_get_cycletime</a></td>
|
||||
<td>Gibt Aktualisierungsrate in ms der Prozessabbildsynchronisierung aus.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#RevPiModIO._get_debug">_get_debug</a></td>
|
||||
<td>Gibt Status des Debugflags zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#RevPiModIO._get_ioerrors">_get_ioerrors</a></td>
|
||||
<td>Getter function.</td>
|
||||
</tr><tr>
|
||||
@@ -104,6 +107,9 @@ Methods</h3>
|
||||
<td><a style="color:#0000FF" href="#RevPiModIO._get_procimg">_get_procimg</a></td>
|
||||
<td>Getter function.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#RevPiModIO._get_replace_io_file">_get_replace_io_file</a></td>
|
||||
<td>Gibt Pfad zur verwendeten replace IO Datei aus.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#RevPiModIO._get_simulator">_get_simulator</a></td>
|
||||
<td>Getter function.</td>
|
||||
</tr><tr>
|
||||
@@ -266,6 +272,17 @@ Gibt Aktualisierungsrate in ms der Prozessabbildsynchronisierung aus.
|
||||
<dd>
|
||||
Millisekunden
|
||||
</dd>
|
||||
</dl><a NAME="RevPiModIO._get_debug" ID="RevPiModIO._get_debug"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
RevPiModIO._get_debug</h3>
|
||||
<b>_get_debug</b>(<i></i>)
|
||||
<p>
|
||||
Gibt Status des Debugflags zurueck.
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
Status des Debugflags
|
||||
</dd>
|
||||
</dl><a NAME="RevPiModIO._get_ioerrors" ID="RevPiModIO._get_ioerrors"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
RevPiModIO._get_ioerrors</h3>
|
||||
@@ -321,6 +338,17 @@ Getter function.
|
||||
<dd>
|
||||
Pfad des verwendeten Prozessabbilds
|
||||
</dd>
|
||||
</dl><a NAME="RevPiModIO._get_replace_io_file" ID="RevPiModIO._get_replace_io_file"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
RevPiModIO._get_replace_io_file</h3>
|
||||
<b>_get_replace_io_file</b>(<i></i>)
|
||||
<p>
|
||||
Gibt Pfad zur verwendeten replace IO Datei aus.
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
Pfad zur replace IO Datei
|
||||
</dd>
|
||||
</dl><a NAME="RevPiModIO._get_simulator" ID="RevPiModIO._get_simulator"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
RevPiModIO._get_simulator</h3>
|
||||
|
||||
Reference in New Issue
Block a user