Public Member Functions | Public Attributes

unlock.bci.decode.decode.BufferedDecoder Class Reference

Inheritance diagram for unlock.bci.decode.decode.BufferedDecoder:
unlock.bci.decode.decode.UnlockDecoder unlock.bci.decode.decode.FixedTimeBufferingDecoder unlock.bci.decode.decode.SlidingWindowDecoder

List of all members.

Public Member Functions

def __init__
def decode
def get_data
def is_ready
def handle_result

Public Attributes

 buffer
 electrodes
 cursor

Member Function Documentation

def unlock.bci.decode.decode.BufferedDecoder.__init__ (   self,
  buffer_shape,
  electrodes 
)
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  ) 

Member Data Documentation


The documentation for this class was generated from the following file: