Module | +-- Filter | +-- Threshold
if ( type == positive ) { if ( intIn > boundary ) { triggered = true; } else { triggered = false; } } else { if ( intIn > boundary ) { triggered = false; } else { triggered = true; } }