code: def acknowledge_streamer(self, index, ack, force):
          
  
          if index >= len(self.graph.streamers):
              return _pack_sgerror(SensorGraphError.STREAMER_NOT_ALLOCATED)
  
          old_ack = self.streamer_acks.get(index, 0)
  
          if ack != 0:
              if ack <= old_ack and not force:
                  return _pack_sgerror(SensorGraphError.OLD_ACKNOWLEDGE_UPDATE)
  
              self.streamer_acks[index] = ack
  
          current_ack = self.streamer_acks.get(index, 0)
          return self._seek_streamer(index, current_ack)
docs: Acknowledge a streamer value as received from the remote side.