This function is used by Ignition's Expression language.
This function, whose name stands for "binary enumeration," takes a list of booleans, and returns the index (starting at 1) of the first parameter that evaluates to true.
binEnum(value, [value, ...])
Integer value - Any number of values.
Integer - The index of the first true value.
binEnum(0, 1, 0) //Returns 2.
binEnum(0, false, 15, 0, 23) //Returns 3 (the index of the 15 - any non-zero number is "true").