These components range from a Counter object with Boolean input and a numeric output (counts active transitions) to a Boolean-controlled
NumericSwitch that selects one of two numeric values. A StatusDemux provides a method to logic test (true/false) a linked
object for the presence of one or more status flags.
Util components also include generator components for simulation/logic testing, such as the SineWave and Ramp (each with a
numeric output) and MultiVibrator (Boolean output).
The Expr (BqlExprComponent) component creates custom math and logic functions based upon one or more BQL expression statements.