mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-11-08 22:03:53 +01:00
VirtualDevices in alter piCtory "adap." mit 64 beginnen (Kunbus Standard)
Konstanten um INP, OUT, MEM erweitert und io.Type gelöscht Änderung der Klassen auf neue Konstanten device.__getioiter angelegt für Rückgabe der IOs ohne None bei BIT-Bytes device.__getioiter in Rückgabefunktionen eingebaut io.DeadIO mit _parentdevice = None erweitert io.IOBase.__bool__ gibt nun False bei leeren Bytes aus io.StructIO.frm gibt nun nur einzelnen Zeichen aus (Byteorder über .byteorder)
This commit is contained in:
@@ -20,7 +20,7 @@ fuehrt das Modul bei Datenaenderung aus.
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Global Attributes</h3>
|
||||
<table>
|
||||
<tr><td>BOTH</td></tr><tr><td>FALLING</td></tr><tr><td>GREEN</td></tr><tr><td>OFF</td></tr><tr><td>RED</td></tr><tr><td>RISING</td></tr><tr><td>__all__</td></tr><tr><td>__author__</td></tr><tr><td>__name__</td></tr><tr><td>__package__</td></tr><tr><td>__version__</td></tr>
|
||||
<tr><td>BOTH</td></tr><tr><td>FALLING</td></tr><tr><td>GREEN</td></tr><tr><td>INP</td></tr><tr><td>MEM</td></tr><tr><td>OFF</td></tr><tr><td>OUT</td></tr><tr><td>RED</td></tr><tr><td>RISING</td></tr><tr><td>__all__</td></tr><tr><td>__author__</td></tr><tr><td>__name__</td></tr><tr><td>__package__</td></tr><tr><td>__version__</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Classes</h3>
|
||||
|
||||
@@ -378,6 +378,9 @@ Methods</h3>
|
||||
<td><a style="color:#0000FF" href="#Device.__contains__">__contains__</a></td>
|
||||
<td>Prueft ob IO auf diesem Device liegt.</td>
|
||||
</tr><tr>
|
||||
<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.__int__">__int__</a></td>
|
||||
<td>Gibt die Positon im RevPi Bus zurueck.</td>
|
||||
</tr><tr>
|
||||
@@ -479,6 +482,22 @@ IO-Name <class 'str'> / IO-Bytenummer <class 'int'>
|
||||
<dd>
|
||||
True, wenn device vorhanden
|
||||
</dd>
|
||||
</dl><a NAME="Device.__getioiter" ID="Device.__getioiter"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.__getioiter</h3>
|
||||
<b>__getioiter</b>(<i>ioslc</i>)
|
||||
<p>
|
||||
Gibt <class 'iter'> mit allen IOs zurueck.
|
||||
</p><dl>
|
||||
<dt><i>ioslc</i></dt>
|
||||
<dd>
|
||||
IO Abschnitt <class 'slice'>
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
IOs als Iterator
|
||||
</dd>
|
||||
</dl><a NAME="Device.__int__" ID="Device.__int__"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.__int__</h3>
|
||||
@@ -535,7 +554,7 @@ Erstellt aus der piCtory-Liste die IOs fuer dieses Device.
|
||||
<class 'dict'>-Objekt aus piCtory Konfiguration
|
||||
</dd><dt><i>iotype</i></dt>
|
||||
<dd>
|
||||
<class 'Type'> Wert
|
||||
<class 'int'> Wert
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
@@ -632,6 +651,11 @@ Device.readprocimg</h3>
|
||||
<p>
|
||||
Alle Inputs fuer dieses Device vom Prozessabbild einlesen.
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
True, wenn erfolgreich ausgefuehrt
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt><b>See Also:</b></dt>
|
||||
<dd>
|
||||
<a style="color:#0000FF" href="revpimodio2.modio.html#RevPiModIO.readprocimg">RevPiModIO.readprocimg()</a>
|
||||
@@ -643,6 +667,11 @@ Device.setdefaultvalues</h3>
|
||||
<p>
|
||||
Alle Outputbuffer fuer dieses Device auf default Werte setzen.
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
True, wenn erfolgreich ausgefuehrt
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt><b>See Also:</b></dt>
|
||||
<dd>
|
||||
<a style="color:#0000FF" href="revpimodio2.modio.html#RevPiModIO.setdefaultvalues">RevPiModIO.setdefaultvalues()</a>
|
||||
@@ -654,6 +683,11 @@ Device.syncoutputs</h3>
|
||||
<p>
|
||||
Lesen aller Outputs im Prozessabbild fuer dieses Device.
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
True, wenn erfolgreich ausgefuehrt
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt><b>See Also:</b></dt>
|
||||
<dd>
|
||||
<a style="color:#0000FF" href="revpimodio2.modio.html#RevPiModIO.syncoutputs">RevPiModIO.syncoutputs()</a>
|
||||
@@ -665,6 +699,11 @@ Device.writeprocimg</h3>
|
||||
<p>
|
||||
Schreiben aller Outputs dieses Devices ins Prozessabbild.
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
True, wenn erfolgreich ausgefuehrt
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt><b>See Also:</b></dt>
|
||||
<dd>
|
||||
<a style="color:#0000FF" href="revpimodio2.modio.html#RevPiModIO.writeprocimg">RevPiModIO.writeprocimg()</a>
|
||||
|
||||
@@ -32,9 +32,6 @@ Classes</h3>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#StructIO">StructIO</a></td>
|
||||
<td>Klasse fuer den Zugriff auf Daten ueber ein definierten struct.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Type">Type</a></td>
|
||||
<td>IO Typen.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
@@ -54,7 +51,7 @@ object
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Attributes</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
<tr><td>_parentdevice</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Methods</h3>
|
||||
@@ -154,7 +151,7 @@ Methods</h3>
|
||||
<td>Gibt konfigurierte Byteorder zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#IOBase._get_iotype">_get_iotype</a></td>
|
||||
<td>Gibt io.Type zurueck.</td>
|
||||
<td>Gibt io type zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#IOBase.get_defaultvalue">get_defaultvalue</a></td>
|
||||
<td>Gibt die Defaultvalue von piCtory zurueck.</td>
|
||||
@@ -201,7 +198,7 @@ Parentdevice auf dem der IO liegt
|
||||
Datenliste fuer Instantiierung
|
||||
</dd><dt><i>iotype</i></dt>
|
||||
<dd>
|
||||
<class 'Type'> Wert
|
||||
<class 'int'> Wert
|
||||
</dd><dt><i>byteorder</i></dt>
|
||||
<dd>
|
||||
Byteorder 'little'/'big' fuer <class 'int'> Berechnung
|
||||
@@ -269,11 +266,11 @@ Gibt konfigurierte Byteorder zurueck.
|
||||
IOBase._get_iotype</h3>
|
||||
<b>_get_iotype</b>(<i></i>)
|
||||
<p>
|
||||
Gibt io.Type zurueck.
|
||||
Gibt io type zurueck.
|
||||
</p><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
<class 'int'> io.Type
|
||||
<class 'int'> io type
|
||||
</dd>
|
||||
</dl><a NAME="IOBase.get_defaultvalue" ID="IOBase.get_defaultvalue"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
@@ -926,37 +923,6 @@ Setzt den Wert mit struct Formatierung.
|
||||
Wert vom Typ der struct-Formatierung
|
||||
</dd>
|
||||
</dl>
|
||||
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
||||
<hr /><hr />
|
||||
<a NAME="Type" ID="Type"></a>
|
||||
<h2 style="background-color:#FFFFFF;color:#0000FF">Type</h2>
|
||||
<p>
|
||||
IO Typen.
|
||||
</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>INP</td></tr><tr><td>MEM</td></tr><tr><td>OUT</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 />
|
||||
</body></html>
|
||||
Reference in New Issue
Block a user