Sets a function to execute when the named acquistion queue 
        has data placed in it.

        :param name: name of the queue to pull data from
        :type name: str
        :param func: function reference to execute, expects queue contents as argument(s)
        :type func: callable

def set_queue_callback(self, name, func):
        """Sets a function to execute when the named acquistion queue 
        has data placed in it.

        :param name: name of the queue to pull data from
        :type name: str
        :param func: function reference to execute, expects queue contents as argument(s)
        :type func: callable
        """
        if name in self.acquisition_hooks:
            self.acquisition_hooks[name].append(func)
        else:
            self.acquisition_hooks[name] = [func]