building infrastructure for DAQ arraybuffers