Reinjecting the daqControllerFactory to make it clear what dependencies are needed