
WRAP (GUI FLOAT, GUI INT)
-------------------------

When the Input pin is set, its value is wrapped in the specified [Min,Max) range and transmitted to both Outputs.

This function is partially reversible. However we decided it was more useful to implement the same forward function when Bi-Directional mode is enabled: a value set on either Output pins will be wrapped and sent to the Input pin exactly as it happens with the Input.

NOTE: a range <= 0 for wrapping is pointless. Any Range < 0 will be clipped to zero and will produce zero.


To avoid ambiguous situations, the (unexposed) Rng Update pin was provided to specify what should happen when
the Range parameter is set:

-None:    parameter change will not cause Input or Output to be recomputed
-Direct:  parameter change will cause Outputs to be recomputed in function of Input
-Inverse: parameter change will cause Input to be recomputed in function of Output.
          Since the module has two Outputs, the first Output pin with a non-zero value will be used
          (therefore, please leave the unused Output pin at zero and/or disconnected)