Appearance
Delay
Overview
Pauses the flow for a specific duration before passing the input data to the output. This is typically used to add necessary wait times between operations.
Use Delay when:
- Waiting for a hardware component to settle after a command.
Inputs
| Name | Type | Description |
|---|---|---|
| input | any | The data to be delayed. |
Outputs
| Name | Type | Description |
|---|---|---|
| output | same as input | The original input data, emitted after the delay. |
Parameters
| Parameter | Default | Valid values | Unit | Tunable |
|---|---|---|---|---|
| Wait time | 1 | 0 – unlimited | s | ✅ |
| Wait always | true | true, false | - | ❌ |
Wait time
The amount of time to pause the flow in seconds.
Wait always
Determines the delay behavior. If true, the node pauses every time it receives an input. If false, it only delays the first time it is executed in a session.
Example
Settling time
Wait 2 seconds for a camera to adjust its focus before capturing an image.
Configuration:
- Wait time:
2.0 - Wait always:
true
Result: The input signal is held for 2 seconds before being passed to the next node.
Related links
Reference:
- Timer — countdown mechanism with multiple control inputs
- Interval Filter — filters signals based on time intervals