4-Class motor imagery

class bci_framework.default_extensions.Class_motor_imagery.main.FourClassMotorImagery[source]

Classic arrow cues for motor imagery.

build_trials() None[source]

Define the trials and pipeline trials.

The trials consist (in this case) in a list of cues. The pipeline trials is a set of couples (callable, duration) that define a single trial, this list of functions are executed asynchronously and repeated for each trial.

soa(*args) None[source]

Stimulus onset asynchronously.

This is a pipeline method, that explains the unused *args arguments.

start() None[source]

Start the run.

A run consist in a consecutive trials execution.

stop() None[source]

Stop pipeline execution.

stop_run() None[source]

Stop pipeline execution.

synchronizer(value: bool) None[source]

Show or hide synchronizer.

trial(cue: Literal['Right', 'Left', 'Up', 'Bottom']) None[source]

Cue visualization.

This is a pipeline method, that means it receives the respective trial as argument each time is called.