Rework DAQ channel selection to work with TBM types instead of the
number of register sets provided. This fixes the issue which has been
introduced with the possibility to program the cores independently
and shopuld fix #112.