Skip to content

MergeFloatLists

in Lib.numbers.floats.process

Merges multiple lists of floats into a single list.

This operator combines several float lists into one. It's particularly useful for assembling data packets for protocols or processing multiple float data streams where different parts might be generated by separate logic.

Tips: - Use StartIndices to specify where each input list should be placed in the final output list. - MaxSize defines the total size of the output list. If combined lists are larger, they will be truncated.

AKA: combine, join, concatenate, float list

Input Parameters

Name (Relevancy & Type) Description
Enabled (Boolean) A boolean to enable or disable merging modes. When disabled, defaults to Append mode.
InputLists (List`1 Required) A multi-input for float lists to be merged.
MaxSize (Int32) The total size of the output list. If merged lists are smaller, remaining elements will be 0.0. If merged lists are larger, they will be truncated.
MergeMode (Int32) Defines how overlapping data is handled. Options: Append, HTP (Higher Than Previous), LTP (Lower Than Previous), FailOver, and Average.
StartIndices (List`1) An optional list of start indices. If set, each input list will be written into the output list starting at the specified index. If not set, lists are concatenated one after another.

Outputs

Name Type
Result System.Collections.Generic.List`1[System.Single]