Public Member Functions | |
def | __init__ |
def | decode |
def | get_data |
def | is_ready |
def | handle_result |
Public Attributes | |
buffer | |
electrodes | |
cursor |
def unlock.bci.decode.decode.BufferedDecoder.__init__ | ( | self, | ||
buffer_shape, | ||||
electrodes | ||||
) |
Reimplemented in unlock.bci.decode.decode.FixedTimeBufferingDecoder.
def unlock.bci.decode.decode.BufferedDecoder.decode | ( | self, | ||
command | ||||
) |
Determines how to buffer incoming data samples. By default, samples are added from the beginning of the buffer until it is full, then further samples cause the early samples to be discarded. data is assumed to have a shape of (n_samples, n_channels)
Reimplemented from unlock.bci.decode.decode.UnlockDecoder.
Reimplemented in unlock.bci.decode.decode.FixedTimeBufferingDecoder.
def unlock.bci.decode.decode.BufferedDecoder.get_data | ( | self | ) |
Returns the buffered data according to the cursor position.
def unlock.bci.decode.decode.BufferedDecoder.handle_result | ( | self, | ||
result | ||||
) |
def unlock.bci.decode.decode.BufferedDecoder.is_ready | ( | self | ) |
Reimplemented in unlock.bci.decode.decode.FixedTimeBufferingDecoder, and unlock.bci.decode.decode.SlidingWindowDecoder.
Reimplemented in unlock.bci.decode.decode.FixedTimeBufferingDecoder, and unlock.bci.decode.decode.SlidingWindowDecoder.