Connections

class bci_framework.framework.widgets.connection.Connection(core)[source]

Widget that handle the OpenBCI connection.

connect()None[source]

Connect events.

connection_fail(reasons)[source]

Event for OpenBCI failed connection.

connection_ok()None[source]

Event for OpenBCI connected.

disconnected_ok()None[source]

OpenBCI disconnected.

load_config()None[source]

Load widgets.

on_connect(toggled: bool)None[source]

Event to handle connection.

on_focus()None[source]

Try to autoconnect.

openbci_connect()None[source]

Recollect values from GUI.

update_config(*args, **kwargs)None[source]

Save widgets status.

update_connections()None[source]

Set widgets for connection modes.

update_environ()None[source]

Update environment variables.

class bci_framework.framework.widgets.connection.OpenBCIThread[source]

Handle the OpenBCI connection.

disconnect()None[source]

Disconnect OpenBCI.

run()None[source]

Connect and configure OpenBCI board.

session_settings(*args)None[source]

Create a session setting to reuse it after an impedance measurement.

stop()None[source]

Kill the trhrad.