The parameters for the operation
UUID for the operation to execute
The operation to execute on the asset
The asset used for execution
Product AAS ID to fetch batch information from
List of product IDs to produce
Initial size of the product queue
In-process control inspection sampling rate (0-100)
Type of comparison: equal, not_equal, greater, less, contains
Name of the field to monitor in the MQTT message
Value to compare against
The property interface from the Asset
The Asset from which to receive a message
The product ID of the current product
Status to return if queue is empty: SUCCESS, FAILURE, SKIPPED
The queue of all product IDs of the batch
Status to return if queue is empty: SUCCESS, FAILURE, SKIPPED
The queue to monitor. Node runs child while this queue is not empty.
UUID of the selected asset's occupation request
The Asset that has accepted our request
List of asset IDs to attempt occupation on
Percentage of products that should be processed (0-100)
The initial size of the product queue (set by Configure node)
The queue of product IDs to determine current product index
The product ID popped from the queue.
Status to return if the queue is empty or invalid (SUCCESS, FAILURE, SKIPPED).
The shared queue of product IDs. An element will be popped from it.
UUID for the command to execute
The asset used for refilling
Name of the blackboard entry where the value should be written
The property idShort or path (use | as delimiter, e.g., 'Filling|Location|x')
The submodel idShort containing the property
The asset name to retrieve the property from
UUID for the command to execute (should be the Xbot's reservation UUID)
The name of the station to move to
The Asset to execute the movement