current brainflow streaming_board mode does not work with OpenBCI GUI
grahambriggs
Corvallis
I am trying to get data to stream from my software into OpenBCI GUI using the Streaming (from external) Data Source.
I have observed that using the current master branch of brainflow is incompatible with version 5.0.3 of OpenBCI GUI.
Here is video showing two programs built with current brainflow master branch code, the server side is connected to the dongle and using start_stream with streaming_board:. The other program on a different computer can receive the brainflow data stream. However, you will see in the video that Open BCI GUI can not receive this stream.
https://youtu.be/XYnZkPIIiYI
Here is another video showing the server program using brainflow libraries built from the OpenBCI_GUI fork. In this video, you can see that OpenBCI_GUI can receive streaming board from the program when it is using the older version of brainflow from the fork.
https://youtu.be/MPk14WcH6jE
Conclusion: Current brainflow streaming_board is not compatible with OpenBCI GUI.
Is this a know issue? Any idea when OpenBCI_GUI will get an update so it will be compatible with board_streaming from brainflow master branch?
Comments
this PR https://github.com/OpenBCI/OpenBCI_GUI/pull/952 more likely will fix it
I'll try to look at this PR again tomorrow. Need time to test all board modes.
@grahambriggs If you have some time, you are free to test https://github.com/OpenBCI/OpenBCI_GUI/tree/brianflow_new_ver branch from the above PR. Always open to feedback and test results.
Thank you for the reply. Sorry for the delay, as it appears that this branch is gone, maybe merged into development build for upcoming release? Is there a place to download an installer for latest build? I would be happy to do some testing if I can get an an installer, unfortunately building it from scratch would be over my head at the moment.
@grahambriggs https://github.com/OpenBCI/OpenBCI_GUI/tree/development
GUI workflow is {new branch} -> development -> master. While working on next release, latest reviewed code can always be found in development.