mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-04 05:16:45 +00:00
98_DOIF.pm: doc fixed
git-svn-id: https://svn.fhem.de/fhem/trunk@17358 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
fdf795011d
commit
556d2e7e12
@ -2870,7 +2870,7 @@ sub DOIF_ExecTimer
|
||||
my $subname=${$timer}->{subname};
|
||||
my $param=${$timer}->{param} if (defined ${$timer}->{param});
|
||||
if (!defined ($param)) {
|
||||
eval ("$subname");
|
||||
eval ($subname);
|
||||
} else {
|
||||
eval ('$subname("$param")');
|
||||
}
|
||||
@ -5566,7 +5566,7 @@ lassen sich wie folgt in Perl-Modus übertragen:<br>
|
||||
<br>
|
||||
<code>DOIF {if (<Bedingung mit Trigger>) {fhem"<FHEM-Befehle>"} else {fhem"<FHEM-Befehle>"}}</code><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>
|
||||
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>
|
||||
@ -5591,7 +5591,7 @@ Bemerkung: Innerhalb eines DOIF-Blocks muss mindestens ein Trigger in irgendeine
|
||||
<br>
|
||||
<u>Eigene Funktionen</u><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>
|
||||
<br>
|
||||
Beispiel:<br>
|
||||
|
Loading…
x
Reference in New Issue
Block a user