mux16.N.use-graycode bit in
This signifies the input will use Gray code instead of binary. Gray code is a good choice when
using physical switches because for each increment only one select input changes at a time.
mux16.N.suppress-no-input bit in
This suppresses changing the output if all select lines are false. This stops unwanted jumps in
output between transitions of input. but make in00 unavailable.
mux16.N.debounce-time float in
sets debounce time in seconds. eg. .10 = a tenth of a second input must be stable this long
before outputs changes. This helps to ignore 'noisy' switches.
mux16.N.selM bit in (M=0..3)
Together, these determine which inN value is copied to out.
mux16.N.out-f float out
mux16.N.out-s s32 out
Follows the value of one of the inN values according to the four sel values and whether use-
graycode is active. The s32 value will be trunuated and limited to the max and min values of
signed values.
sel3=FALSE, sel2=FALSE, sel1=FALSE, sel0=FALSEout follows in0sel3=FALSE, sel2=FALSE, sel1=FALSE, sel0=TRUEout follows in1
etc.
mux16.N.inMM float in (MM=00..15)
array of selectable outputs