mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
98_DOIF.pm: doc fixed
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@17358 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
d13e7a26d6
commit
1c7921ec68
@ -2870,7 +2870,7 @@ sub DOIF_ExecTimer
|
|||||||
my $subname=${$timer}->{subname};
|
my $subname=${$timer}->{subname};
|
||||||
my $param=${$timer}->{param} if (defined ${$timer}->{param});
|
my $param=${$timer}->{param} if (defined ${$timer}->{param});
|
||||||
if (!defined ($param)) {
|
if (!defined ($param)) {
|
||||||
eval ("$subname");
|
eval ($subname);
|
||||||
} else {
|
} else {
|
||||||
eval ('$subname("$param")');
|
eval ('$subname("$param")');
|
||||||
}
|
}
|
||||||
@ -5566,7 +5566,7 @@ lassen sich wie folgt in Perl-Modus übertragen:<br>
|
|||||||
<br>
|
<br>
|
||||||
<code>DOIF {if (<Bedingung mit Trigger>) {fhem"<FHEM-Befehle>"} else {fhem"<FHEM-Befehle>"}}</code><br>
|
<code>DOIF {if (<Bedingung mit Trigger>) {fhem"<FHEM-Befehle>"} else {fhem"<FHEM-Befehle>"}}</code><br>
|
||||||
<br>
|
<br>
|
||||||
Die Bedingungen des FHEM-Modus können ohne Änderungen in Perl-Modus übernommen werden können.<br>
|
Die Bedingungen des FHEM-Modus können ohne Änderungen in Perl-Modus übernommen werden.<br>
|
||||||
<br>
|
<br>
|
||||||
Im Perl-Modus können beliebig viele Blöcke definiert werden, die unabhängig von einander durch einen Trigger ausgewertet und zur Ausführung führen können:<br>
|
Im Perl-Modus können beliebig viele Blöcke definiert werden, die unabhängig von einander durch einen Trigger ausgewertet und zur Ausführung führen können:<br>
|
||||||
<br>
|
<br>
|
||||||
@ -5591,7 +5591,7 @@ Bemerkung: Innerhalb eines DOIF-Blocks muss mindestens ein Trigger in irgendeine
|
|||||||
<br>
|
<br>
|
||||||
<u>Eigene Funktionen</u><br>
|
<u>Eigene Funktionen</u><br>
|
||||||
<br>
|
<br>
|
||||||
Ein besonderer Perlblock ist der Block namens "subs". In diesem Block werden Perlfunktionen definiert werden, die innerhalb des DOIFs genutzt werden.
|
Ein besonderer Perlblock ist der Block namens "subs". In diesem Block werden Perlfunktionen definiert, die innerhalb des DOIFs genutzt werden.
|
||||||
Um eine möglichst hohe Kompatibilität zu Perl sicherzustellen, wird keine DOIF-Syntax in eckigen Klammern unterstützt, insb. gibt es keine Trigger, die den Block ausführen können.<br>
|
Um eine möglichst hohe Kompatibilität zu Perl sicherzustellen, wird keine DOIF-Syntax in eckigen Klammern unterstützt, insb. gibt es keine Trigger, die den Block ausführen können.<br>
|
||||||
<br>
|
<br>
|
||||||
Beispiel:<br>
|
Beispiel:<br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user