trigger_is_hit
if (trigger_is_hit(&switch_output_trigger) || done || draining)
if (trigger_is_hit(&switch_output_trigger)) {