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() → bool[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]
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.