Actions

Difference between revisions of "IF/ENDIF"

From Zenitel Wiki

 
Line 8: Line 8:
 
Example:
 
Example:
  
{{code|IF %udd(1)
+
{{code2|
  LOG “Variable 1 is true”
+
IF %udd(1)
  STOP
+
  LOG “Variable 1 is true”
 +
  STOP
 
  ENDIF
 
  ENDIF
 
  LOG “Variable 1 is false”}}
 
  LOG “Variable 1 is false”}}

Latest revision as of 11:43, 31 May 2022

AI.png

The IF and ENDIF statements are used in the Event Handler. If the expression following the IF evaluates to the number zero, the following statements are skipped until a (matching) ENDIF is found. The IF statement can test numeric values only.

The IF - ENDIF statements can be nested.

The statement STOP stops the execution of the action string.

Example:

Action commands:

IF %udd(1)
 LOG “Variable 1 is true”
 STOP
ENDIF
LOG “Variable 1 is false”