API

Class FlowGraphSetDelayBlock

Block that sets a delay in seconds before activating the output signal.

Hierarchy

  • FlowGraphAsyncExecutionBlock
    • FlowGraphSetDelayBlock
Index

Input signal: If activated the delayed activations set by this block will be canceled.

the configuration of the block

dataInputs: FlowGraphDataConnection<any>[]

The data inputs of the block.

dataOutputs: FlowGraphDataConnection<any>[]

The data outputs of the block.

Output connection: The signal that is triggered when the asynchronous execution of this block is done.

duration: FlowGraphDataConnection<number>

Input connection: The duration of the delay in seconds.

An output connection that can be used to signal an error, if the block defines it.

Input connection: The input signal of the block.

lastDelayIndex: FlowGraphDataConnection<FlowGraphInteger>

Output connection: The last delay index that was set.

metadata: any

Metadata that can be used by the block.

name: string

The name of the block.

Output connection: The signal that is synchronous triggered when the execution of this block is done. Note that is case of events or async you might want to use the done signal instead.

priority: number = 0

The priority of the block. Higher priority blocks will be executed first. Note that priority cannot be change AFTER the block was added as sorting happens when the block is added to the execution queue.

Input connections that activate the block.

signalOutputs: FlowGraphSignalConnection[]

Output connections that can activate downstream blocks.

uniqueId: string = ...

A randomly generated GUID for each block.

MaxParallelDelayCount: number = 100

The maximum number of parallel delays that can be set per node.