timeout

The timeout keyword is associated with a wait statement.

Purpose

This keyword is used in the action part of a rule and is executed if the associated wait statement fails.

Context

Functions or rule actions

Syntax

?variable
: wait [logical] [until] expression {condition}
          ... 
     then ... 
         timeout ?variable {action} 

Description

Deprecated as of V7.5.

Use the wait keyword in the condition part of a rule to test whether conditions become valid or remain true during a specified waiting period. The wait statement creates a timer that delays the execution of a rule. You can include multiple timers in a rule and you can also specify an optional timeout statement for each timer. The timeout statement is part of the action part of a rule. If the wait statement fails, the timeout statement is executed.