dataStore of project, used to determine size of ring
Advances the last buffer pointer and returns a buffer to be used for new data.
Advances the last buffer pointer and returns a buffer to be used for new data. In the beginning this is an unused buffer, after the ring fills, it returns the oldest buffer If the time parameter matches the most recent buffers time, that buffer will be re-used.
the time that the returned buffer will be used to store d
Return the buffers as a list in reverse time order.
Maintains a ring buffer of dataStore images The only real complexity here is that the number of populated buffers is zero.