code: def set_queue_callback(self, name, func):
          
          if name in self.acquisition_hooks:
              self.acquisition_hooks[name].append(func)
          else:
              self.acquisition_hooks[name] = [func]
docs: 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