mirror of
https://github.com/naruxde/revpipyload.git
synced 2025-11-08 23:23:52 +01:00
aclx.conf in etc übernehmen (setup.py) shared übernehmen (setup.py) Dynamisches Neuladen der Konfiguraiton
170 lines
5.0 KiB
HTML
170 lines
5.0 KiB
HTML
<!DOCTYPE html>
|
|
<html><head>
|
|
<title>plcsystem</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">
|
|
plcsystem</h1>
|
|
<p>
|
|
Modul fuer die Verwaltung der PLC Funktionen.
|
|
</p>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Global Attributes</h3>
|
|
<table>
|
|
<tr><td>None</td></tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Classes</h3>
|
|
<table>
|
|
<tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc">RevPiPlc</a></td>
|
|
<td>Verwaltet das PLC Python Programm.</td>
|
|
</tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Functions</h3>
|
|
<table>
|
|
<tr><td>None</td></tr>
|
|
</table>
|
|
<hr /><hr />
|
|
<a NAME="RevPiPlc" ID="RevPiPlc"></a>
|
|
<h2 style="background-color:#FFFFFF;color:#0000FF">RevPiPlc</h2>
|
|
<p>
|
|
Verwaltet das PLC Python Programm.
|
|
</p><p>
|
|
Dieser Thread startet das PLC Python Programm und ueberwacht es. Sollte es
|
|
abstuerzen kann es automatisch neu gestartet werden. Die Ausgaben des
|
|
Programms werden in eine Logdatei umgeleitet, damit der Entwickler sein
|
|
Programm analysieren und debuggen kann.
|
|
</p><p>
|
|
|
|
</p>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Derived from</h3>
|
|
Thread
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Class Attributes</h3>
|
|
<table>
|
|
<tr><td>autoreloaddelay</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="#RevPiPlc.__init__">RevPiPlc</a></td>
|
|
<td>Instantiiert RevPiPlc-Klasse.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc.__get_autoreloaddelay">__get_autoreloaddelay</a></td>
|
|
<td>Getter fuer autoreloaddelay.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc.__set_autoreloaddelay">__set_autoreloaddelay</a></td>
|
|
<td>Setter fuer autoreloaddelay.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc._configureplw">_configureplw</a></td>
|
|
<td>Konfiguriert den PipeLogwriter fuer Ausgaben der PLCAPP.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc._setuppopen">_setuppopen</a></td>
|
|
<td>Setzt UID und GID fuer das PLC Programm.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc._spopen">_spopen</a></td>
|
|
<td>Startet das PLC Programm.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc.newlogfile">newlogfile</a></td>
|
|
<td>Konfiguriert die FileHandler auf neue Logdatei.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc.run">run</a></td>
|
|
<td>Fuehrt PLC-Programm aus und ueberwacht es.</td>
|
|
</tr><tr>
|
|
<td><a style="color:#0000FF" href="#RevPiPlc.stop">stop</a></td>
|
|
<td>Beendet PLC-Programm.</td>
|
|
</tr>
|
|
</table>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
Static Methods</h3>
|
|
<table>
|
|
<tr><td>None</td></tr>
|
|
</table>
|
|
<a NAME="RevPiPlc.__init__" ID="RevPiPlc.__init__"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc (Constructor)</h3>
|
|
<b>RevPiPlc</b>(<i>program, arguments, pversion</i>)
|
|
<p>
|
|
Instantiiert RevPiPlc-Klasse.
|
|
</p><a NAME="RevPiPlc.__get_autoreloaddelay" ID="RevPiPlc.__get_autoreloaddelay"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc.__get_autoreloaddelay</h3>
|
|
<b>__get_autoreloaddelay</b>(<i></i>)
|
|
<p>
|
|
Getter fuer autoreloaddelay.
|
|
</p><dl>
|
|
<dt>Returns:</dt>
|
|
<dd>
|
|
Delayzeit in Sekunden <class 'int'>
|
|
</dd>
|
|
</dl><a NAME="RevPiPlc.__set_autoreloaddelay" ID="RevPiPlc.__set_autoreloaddelay"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc.__set_autoreloaddelay</h3>
|
|
<b>__set_autoreloaddelay</b>(<i>value</i>)
|
|
<p>
|
|
Setter fuer autoreloaddelay.
|
|
</p><a NAME="RevPiPlc._configureplw" ID="RevPiPlc._configureplw"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc._configureplw</h3>
|
|
<b>_configureplw</b>(<i></i>)
|
|
<p>
|
|
Konfiguriert den PipeLogwriter fuer Ausgaben der PLCAPP.
|
|
</p><dl>
|
|
<dt>Returns:</dt>
|
|
<dd>
|
|
PipeLogwriter()
|
|
</dd>
|
|
</dl><a NAME="RevPiPlc._setuppopen" ID="RevPiPlc._setuppopen"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc._setuppopen</h3>
|
|
<b>_setuppopen</b>(<i></i>)
|
|
<p>
|
|
Setzt UID und GID fuer das PLC Programm.
|
|
</p><a NAME="RevPiPlc._spopen" ID="RevPiPlc._spopen"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc._spopen</h3>
|
|
<b>_spopen</b>(<i>lst_proc</i>)
|
|
<p>
|
|
Startet das PLC Programm.
|
|
</p><dl>
|
|
<dt><i>lst_proc</i></dt>
|
|
<dd>
|
|
Prozessliste
|
|
</dd>
|
|
</dl><dl>
|
|
<dt>Returns:</dt>
|
|
<dd>
|
|
subprocess
|
|
</dd>
|
|
</dl><a NAME="RevPiPlc.newlogfile" ID="RevPiPlc.newlogfile"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc.newlogfile</h3>
|
|
<b>newlogfile</b>(<i></i>)
|
|
<p>
|
|
Konfiguriert die FileHandler auf neue Logdatei.
|
|
</p><a NAME="RevPiPlc.run" ID="RevPiPlc.run"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc.run</h3>
|
|
<b>run</b>(<i></i>)
|
|
<p>
|
|
Fuehrt PLC-Programm aus und ueberwacht es.
|
|
</p><a NAME="RevPiPlc.stop" ID="RevPiPlc.stop"></a>
|
|
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
|
RevPiPlc.stop</h3>
|
|
<b>stop</b>(<i></i>)
|
|
<p>
|
|
Beendet PLC-Programm.
|
|
</p>
|
|
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
|
<hr />
|
|
</body></html> |