obci_readmanager.signal_processing.buffers.ring_buffer_base module

Module provides single class representing base buffer.

class obci_readmanager.signal_processing.buffers.ring_buffer_base.RingBufferBase(size, number_of_channels, copy_on_ret)[source]

Bases: object

Class representing base buffer.

add(s)[source]

Add sample to buffer.

clear()[source]

Clear buffer.

get(start, length)[source]

Get samples from buffer (start, start + length).