code: def compute(self, inputs, outputs):
      
      if len(self.queue) > 0:
        # Take the top element of the data queue
        data = self.queue.pop()
      else:
        raise Exception("RawValues: No data: queue is empty ")
  
      # Copy data into output vectors
      outputs["resetOut"][0] = data["reset"]
      outputs["dataOut"][:] = data["dataOut"]
docs: Get the next record from the queue and outputs it.