'Return an iterator over raw buffers.
Returns
raw_buffer : generator
Generator for iteration over raw buffers.'

def iter_raw_buffers(self):

    iter_times = zip(range(self.tmin_samp, self.tmax_samp, self.buffer_size), range(((self.tmin_samp + self.buffer_size) - 1), self.tmax_samp, self.buffer_size))
    for (ii, (start, stop)) in enumerate(iter_times):
        self.ft_client.wait(stop, np.iinfo(np.uint32).max, np.iinfo(np.uint32).max)
        raw_buffer = self.ft_client.getData([start, stop]).transpose()
        (yield raw_buffer)
