kitControl-BooleanDelay

This component delays the status change of a Boolean status Out property value by the amount of time configured in the associated Delay property.

BooleanDelay is available in the Timer folder of the kitControl palette.

Delays relate to on (true) and off (false) statuses and are labeled 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 status Boolean input. You configure both delay times in terms of hours, minutes and seconds.

Figure 103.   BooleanDelay property sheet
Image
Property Value Description
Facets Config Facets window (defaults to true and false)

Defines the text to display for each Boolean value.

trueText configures the text to describe the state when the component returns true.

falseText configures the text to describe the state when the component returns false.

For example, trueText might display ON or Enabled, and falseText OFF or Disabled.

In true and false (default) and null definition Configures the default input value when no Boolean out value is linked to it.

Typically, you link a Boolean Out to this property, in which case, you do not need to manually configure it. You would set this property to true, false or null if no out is linked to it.

When this property’s status changes, the framework passes this value to the Out and Out Not properties after any On Delay or Off Delay.

When null is checked, the value displayed defaults to the incoming value from the device. If you remove the check mark you can configure theIn value.

On Delay hours, minutes, seconds (defaults to one second) Sets the amount of time to wait before sending a true value to the Out property. Time begins to expire the moment the In property changes from false or null to true.
Off Delay hours, minutes, seconds (defaults to one second) Sets the amount of time to wait before sending a false value to the Out property. Time begins to expire at the moment the In property changes from true to false or from false to true .
On Delay Active read-only (normally false) Shows if the On Delay time is actively counting down. This value changes to true when the In property transitions from false to true and stays unchanged until any Off Delay time expires. If On Delay is set to zero (0), this value does not change to true.
Off Delay Active read-only (normally false) Shows if the Off Delay time is actively counting down. This value changes to true when the In property transitions from true to false and stays unchanged until any Off Delay time expires. If On Delay is set to zero (0), this value does not change to true.
Out true , false and null definition Reflects the In property value at the end of any On Delay or Off Delay.

When null is checked, the value displayed defaults to the incoming value from the device. If you remove the check mark you can configure theIn value.

Out Not true , false and null definition Reflects the inverse of the In property value at the end of any On Delay or Off Delay. For example, when the In value is true, the Out Not value is set to false after any delay expires.

When null is checked, the value displayed defaults to the incoming value from the device. If you remove the check mark you can configure theIn value.