Tidy daqpath interfaces using data types

Merged Mark Pesaresi requested to merge feature/daqpath_tb_mp into feature/daqpath_tb

Tidy daqpath interfaces using data types

Merge request reports