get_gain_bounds now takes floats
HACK: fix this
CLEAN THIS: more robustly get supported trigger modes, and special case CC acquisition