The Filter category of nodes provide in-line data filtering. For each type of Filter node, only the `input` values that meet the (node specific) filter conditions are passed to `output`.
Only-True
This node filters `input` values and only allows `true` values to be passed to `output`.
- input - Input value to be filtered.
Outputs
- output - Boolean `true` is the only possible output value (other than `null`).
Settings
- Name - Name of the node.
Operation
This node filters ‘input’ values. Only ‘true’ values are passed to ‘output’.
Only-False
This node filters `input` values and only allows `false` to be passed to `output`.
- input - Input value to be filtered.
Outputs
- output - Boolean `false` is the only possible output value (other than `null`).
Settings
- Name - Name of the node.
Operation
This node filters ‘input’ values. Only ‘false’ values are passed to ‘output’.
Only-Between
This node filters input `value` and only allows numeric values between configured `min` and `max` limits to be passed to output `value`.
- value - Numeric value to be filtered.
- [min] - Minimum limit value. Values less than `min` will not be passed to `output`.
- [max] - Maximum limit value. Values greater than `max` will not be passed to `output`.
Outputs
- value - Numeric output value.
Settings
- Name - Name of the node.
- Min - Minimum limit value. Values less than `min` will not be passed to `output`. Fallback from wired input value.
- Max - Maximum limit value. Values greater than `max` will not be passed to `output`. Fallback from wired input value.
Operation
This node filters input ‘value’. Only values between ‘min’ and ‘max’ are passed to ‘value’ output.
Only-Greater
This node filters `input` values and only allows numeric values greater than configured `threshold` to be passed to `output`.
- input - Input value to be filtered.
- [threshold] - Minimum limit value. Values less than `threshold` will not be passed to `output`.
Outputs
- output - Numeric output value.
Settings
- Name - Name of the node.
- Threshold - Minimum limit value. Values less than `threshold` will not be passed to `output`. Fallback from wired input value.
Operation
This node filters ‘input’ values. Only Numeric ‘input’ values greater than ‘threshold’ are passed to ‘output’.
Only-Lower
This node filters `input` values and only allows numeric values less than configured `threshold` to be passed to `output`.
- input - Input value to be filtered.
- [threshold] - Maximum limit value. Values greater than `threshold` will not be passed to `output`.
Outputs
- output - Numeric output value.
Settings
- Name - Name of the node.
- Threshold - Maximum limit value. Values greater than `threshold` will not be passed to `output`. Fallback from wired input value.
Operation
This node filters ‘input’ values. Only Numeric ‘input’ values less than ‘threshold’ are passed to ‘output’.
Only-Equal
This node filters `input` values and only allows values equal to the configured `match` value to be passed to `output`.
- input - Input value to be filtered.
- [match] - Value to be compared against. Only `input` values that are equal to `match` value will be passed to `output`.
Outputs
- output - Output value. `match` value is the only possible output value (other than `null`).
Settings
- Name - Name of the node.
- Match Value - Value to be compared against. Only `input` values that are equal to `match` value will be passed to `output`. Fallback from wired input value.
Operation
This node filters ‘input’ values. Only ‘input’ values equal to ‘match’ are passed to ‘output’.
Prevent-Null
This node filters `input` values and does not allow `null` to be passed to `output`.
- input - Input value to be filtered.
Outputs
- output - Output value. Value will match `input` unless `input` is `null`, then `output` will be the last non-null value.
Settings
- Name - Name of the node.
Operation
This node filters ‘input’ values. All ‘input’ values are passed to ‘output’ except ‘null’. When `input` is `null`, `output` will be the last non-null value.
Prevent-Equal
This node filters `input` values and does not allow values equal to `match` value to be passed to `output`.
- input - Input value to be filtered.
- [match] - Value to be filtered. Only `input` values that are NOT EQUAL to `match` value will be passed to `output`.
Outputs
- output - Value will match `input` unless `input` value is equal to `match` value, then `output` will be the last `input` value not equal to `match`.
Settings
- Name - Name of the node.
- Match Value - Value to be filtered. Only `input` values that are NOT EQUAL to `match` value will be passed to `output`. Fallback from wired input value.
Operation
This node filters ‘input’ values. All ‘input’ values are passed to ‘output’ EXCEPT ‘input’ values which are equal to ‘match’ value.
Prevent-Duplicates
This node filters `input` values, it does not allow repeated values to be passed to `output`.
- input - Input value to be filtered.
Outputs
- output - Value will always match `input`, however if the `input` value is sent multiple times, only the first occurance will be send to `output`.
Settings
- Name - Name of the node.
Operation
This node filters ‘input’ values. All ‘input’ values are passed to
‘output’ EXCEPT ‘input’ values which are equal to the previous ‘input’
value.