Skip to main content
Skip table of contents

BooleanTimer

The BooleanDelay component provides the way to delay the change of the Boolean Out property value by configuring the associated Delay property. Delay properties are provided for on (true) and off (false) statuses and are labelled On Delay and Off Delay, respectively. The delay applies to any transition (status change from on to off or off to on) at the component’s Boolean input. Both delay times are configurable in terms of hours, minutes, and seconds.

BooleanTimer component

Slots

The BooleanDelay component has the following slots:

  • In: typically, this property is set by linking a Boolean out value into it. The default state can be manually configured to a true or false value so that when no other value is linked into this property, the default value is used. This property value is passed to the Out (after any On Delay or Off Delay) whenever there is a change in this property;
  • On Delay: allows to set the amount of time (in hours, minutes, and seconds) that will expire before sending a true (On) value to the Out property. Time begins to expire at the moment that a change in the In property occurs (a transition from false or null to true). If the On Delay value is 0, the change of the state proceeds without delay;
  • Off Delay: allows to set the amount of time (in hours, minutes, and seconds) that will expire before sending a false (Off) value to the Out property. The time begins at the moment that a change in the In property occurs (a transition from true to false or false to true). If the Off Delay value is 0, the change of the state proceeds without delay;
  • On Delay Active: shows whether or not the On Delay time is actively counting down to expiration. This (normally false) value changes to true anytime that a transition from false to true occurs at the In property and stays at true until any Off Delay time is expired. If the On Delay value is set to 0, then this value does not change to true;
  • Off Delay Active: shows whether or not the Off Delay time is actively counting down to expiration. This (normally false) value changes to true anytime that a transition from true to false occurs at the In property and stays at true until any Off Delay time is expired. If the On Delay value is set to 0, then this value does not change to true;
  • Out: the property has true and false options available. These values are set at the end of any On Delay or Off Delay to reflect the In property value.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.