BaseSwitch¶
- MLModule¶
genre
author
package
dll
definition
see also
keywords
Purpose¶
The module BaseSwitch propagates notifications from a selected input to a selected output.
Note: Notifications and value changes are propagated only
if non-NULL Base pointer values change or if they are notified, or
if Base pointer values change between NULL and non-NULL values.
Notifications or index changes on Base field values which remain NULL are suppressed to reduce notification traffic. Using -1 as an input or output index means that no input is relayed and the value at each output is NULL.
Windows¶
Default Panel¶
Input Fields¶
The module has five inputs. Values and notifications from the input selected with Active Input Index (-1 = None) are propagated to the output selected with Active Output Index (-1 = None).
inputBaseObject0¶
- name: inputBaseObject0, type: MLBase¶
inputBaseObject1¶
- name: inputBaseObject1, type: MLBase¶
inputBaseObject2¶
- name: inputBaseObject2, type: MLBase¶
inputBaseObject3¶
- name: inputBaseObject3, type: MLBase¶
inputBaseObject4¶
- name: inputBaseObject4, type: MLBase¶
Output Fields¶
The module has five inputs. Values and notifications from the input selected with Active Input Index (-1 = None) are propagated to the output selected with Active Output Index (-1 = None).
outputBaseObject0¶
- name: outputBaseObject0, type: MLBase¶
outputBaseObject1¶
- name: outputBaseObject1, type: MLBase¶
outputBaseObject2¶
- name: outputBaseObject2, type: MLBase¶
outputBaseObject3¶
- name: outputBaseObject3, type: MLBase¶
outputBaseObject4¶
- name: outputBaseObject4, type: MLBase¶
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
Visible Fields¶
Active Input Index (-1 = None)¶
- name: currentInput, type: Integer, default: 0, minimum: -1, maximum: :field:`maxInput`¶
Sets the input from which values and notifications are propagated to the selected output.
Active Output Index (-1 = None)¶
- name: currentOutput, type: Integer, default: 0, minimum: -1, maximum: :field:`maxOutput`¶
Sets the output to which values and notifications are propagated from the selected input.
Number of Inputs¶
- name: numberOfInputs, type: Integer, default: 2, minimum: 1, maximum: 25¶
Sets the number of (shown) input connections.
Number of Outputs¶
- name: numberOfOutputs, type: Integer, default: 1, minimum: 1, maximum: 25¶
Sets the number of (shown) output connections.