Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore Focus Widget in the GUI #924

Closed
retiutut opened this issue Nov 21, 2020 · 5 comments
Closed

Restore Focus Widget in the GUI #924

retiutut opened this issue Nov 21, 2020 · 5 comments

Comments

@retiutut
Copy link
Member

retiutut commented Nov 21, 2020

Is your feature request related to a problem? Please describe.
No.

Describe the solution you'd like
Restore the Focus widget using information from BrainFlow metric. Front end can remain the same for now. Important thing is to have a Focus widget with modest accuracy.

Restore Focus Widget output to the Networking widget for all networking modes.

Describe alternatives you've considered
This was removed as per a team decision related to the accuracy of the old Focus widget.

Additional context
The backend work for this issue has been completed! BrainFlow now has a metric that uses a simple classifier. 🛠✅

Need to update Docs also once this is coded and tested in the GUI. Specifically, the GUI Widget Guide.

@retiutut
Copy link
Member Author

retiutut commented Mar 19, 2021

  • Make new widget
  • Make enums/functions for dropdown configurations
  • Get metric data from BrainFlow
  • Include channel select bar in the widget
  • Add output to networking widget for all protocols that outputs the same as the old widget
  • Update GUI Widget Guide Doc or any other references to the Focus widget in the GUI

@retiutut retiutut modified the milestones: 5.0.4, 5.0.5 Mar 22, 2021
@retiutut
Copy link
Member Author

retiutut commented May 5, 2021

Add output to networking widget for all protocols that outputs the same as the old widget

No guarantee here. Going to do what seems simplest.

@retiutut
Copy link
Member Author

Keeping the output of the Focus Widget Datatype to 1's and 0's, to make this easier for children and students to learn about binary, rather than expecting ALL users to code a threshold on the other end of the networking stream. Threshold can be set via the new Focus Widget.

@retiutut
Copy link
Member Author

retiutut commented May 29, 2021

With the new Focus widget, it is still possible to "trick" the algorithm using synthetic data mode and perfect Alpha waves generated on Channel 2.
Screen Shot 2021-05-28 at 7 11 22 PM

@retiutut retiutut mentioned this issue May 29, 2021
@retiutut
Copy link
Member Author

Last task is to update the official OpenBCI Documentation.

I should also update the Instructable I made: https://www.instructables.com/Send-Focus-Data-From-OpenBCI-GUI-to-Arduino/

I'm happy to keep the same Arduino code to make the above work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants