Pluxbox Logo

Buffer block

Purpose:

Control when data flows through this block.

Input

  • Value
    Data to pass through. If new data arrives, before this block has been executed, it will overwrite the last provided data.

  • Execute
    Pushes the data through the buffer, when a true value is provided. Once the data has been passed, the input value is cleared while 'flush' is ticked.

Output

  • Value
    Outputs whatever the input value was provided, when execute is activated.

Example

graph LR
A[Data source] -- Value --> B[Buffer]
C[Condition] -- Execute --> B
B -- Value --> D[Destination]

Caveats

Be aware the buffer will always execute last. This means, all other connections has been executed, when the buffer is pushing it's data.