Processing V3 / splitLineCSV() error

edited August 2016 in OpenBCI_GUI
Hi Folks
I'd like to use Processing V3 as it has the Debug capabilities.
However it does not like the OpenBCI_GUI.  Do you know when a version that will vork with Processing V3 will come out?

Many thanks
Dave

Comments

  • wjcroftwjcroft Mount Shasta, CA
    The note at the bottom of this page says that V3 Processing is supported,


    Also see,


  • Hi and thanks for that.

    I am getting errors regarding  this line in Datafile.pde

    142  setColumnTitles(tsv ? PApplet.split(line, '\t') : splitLineCSV(line));
    146  setRow(row, tsv ? PApplet.split(line, '\t') : splitLineCSV(line));

    It does not like splitlineCSV with only one argument. I am using all of the latest libraries as well.

    Many thanks
    Dave
  • wjcroftwjcroft Mount Shasta, CA
    edited August 2016
    See the examples in this file,

    https://github.com/processing/processing/blob/master/core/src/processing/data/Table.java

    It apparently wants a BufferedReader object as the 2nd arg.

    That would be 'reader' in the source,

    https://github.com/OpenBCI/OpenBCI_Processing/blob/master/OpenBCI_GUI/dataFiles.pde

  • Many thanks for that. I'll try that tonight when I get home.

    As Processing V3 has debugging I want to use that feature to really understand the application, and hopefully beable to preset a lot of the values sent to the OpenBCI board. As I do EMG I have to set all of the Gains back to 2 or 4 etc.

    Also in future it will enable me to do some preprocessing on the OpenBCI (I have the 8 bit version) to better suit my needs.

    Many thanks
    Dave

  • I also have another post here about the Channel options.. If you could help there it would be really great :)

    Again many thanks
    Dave
  • krupalmistrykrupalmistry Fullerton
    edited August 2016
    [original post title: "Unable to proceed with OpenBCI_GUI | Processing 3.1.2"]

    Hello,

    While doing the step 3.C in the link :


    we got the following error : "setColumnTitles(tsv ? PApplet.split(line, '\t') : splitLineCSV(line));"
    Could you please help us to figure this out?

    Thank you.
  • wjcroftwjcroft Mount Shasta, CA
    @krupalmistry, hi.

    I merged your question into this existing thread regarding the splitLineCSV() number of arguments issue. See the workaround above. (Using a 2nd argument of the BufferedReader object).

    I think @Conor or his team will shortly fix this on the Github repo.

    Regards,

    William
  • Many thanks William.
    I did some work on the weekend with a friend testing EMG pickup on the face. It work reasonably well with single electrodes. My next step is to try twin electrodes.

    Many thanks to you and Connor for all of your help.
    Dave
Sign In or Register to comment.