SendArguments collects a configurable number of input values and sends the stored values as positional arguments from a single output action.
Usage
Use SendArguments when an action requires several arguments, but the values need to be supplied through separate Control inputs. Each generated input action stores its latest value. The module then forwards all stored values together, either whenever an input changes or when send is triggered manually.
Inputs can contain numbers, strings, Boolean values. Inputs without a stored value are not included in the outgoing argument list.
Setup
- Set Inputs to the number of input actions required by the receiving action.
- Select Create Inputs. The module performs a dynamic rebuild and creates the actions
in1throughinN, whereNis the configured number of inputs. - Connect or assign a value to each generated input action. The input number determines the argument position; for example,
in1supplies the first argument andin2supplies the second. - Connect the right output of
outputto the action that should receive the collected arguments. - Enable Execute On Input Change to send the argument list whenever any generated input receives a value. Leave it disabled to send only when
sendis triggered. - Trigger
resetto clear all stored input values when required.
Configure the number of inputs during setup. Selecting Create Inputs performs a dynamic rebuild and causes a PIXERA Core Reload, which can interrupt an active setup.
When entering literal values, enter numbers without quotation marks, strings in quotation marks, and Boolean values as true or false.
Features
- Generates a configurable number of input actions.
- Preserves the input order when forwarding positional arguments.
- Supports all PIXERA Control value types accepted by the receiving action.
- Stores the most recent value received by each generated input.
- Sends automatically when an input changes or manually through
send. - Does not include inputs that do not currently contain a stored value.
- Clears all stored input values through
reset. - Provides
reffor forwarding calls through module references.
Actions
| Action | Info | Input | Output |
|---|---|---|---|
| reload | Internal action used by Create Inputs to rebuild the generated input actions. | - | - |
| ref | Returns a reference to the SendArguments module instance. | - | result (ref) |
| output | Sends all stored, non-nil input values as positional arguments through its right node connection. | - | Stored arguments |
| executeOnInputChange | Internal action that applies the Execute On Input Change property. | - | - |
| send | Manually triggers output. Use this when Execute On Input Change is disabled. |
- | - |
| reset | Clears the values stored by all generated input actions. | - | - |
| in1 ... inN | Generated attribute actions that store values in argument order. The number of actions is defined by Inputs. | val (any) | Stored value (attribute) |
Properties
| Name | Content | Type Hint | Options Source | Options Action |
|---|---|---|---|---|
| Info | Explains whether output is triggered automatically or through send. |
string | - | - |
| Execute On Input Change | false | bool | - | self.executeOnInputChange |
| Inputs | 3 | number | - | - |
| Create Inputs | Create Inputs | button | - | self.reload |
| Description | Combines multiple inputs and sends them as arguments from a single output action. Set Inputs and select Create Inputs to generate the input actions. All value types are supported; enter numbers without quotation marks, strings in quotation marks, and Boolean values as true or false. | string | - | - |
| Author | AV Stumpfl GmbH | string | - | - |
| Logo | Embedded PIXERA logo | image | - | - |
| Documentation | Not assigned | documentation | - | - |
| Version | 1.1 | string | - | - |
Changelog
- 1.1
- Updated the Lua code and module metadata to follow the current style standards.
- Improved the Description property wording and clarified the required input formatting.
- Corrected output argument collection so values are read from the generated inputs in their defined order.
- Added safe property loading when output is triggered before the module has initialized its input count.
- Renamed the input-generation button property to Create Inputs.
- Removed the redundant internal
reload2action.
Module Version 1.1 | 24 August 2026 | AV Stumpfl GmbH
