I'm learning OpenViBE and I wanted to do a motor-imagery scenario with my own visualization. I took a "motor-imagery-bci-3-online.xml" scenario from: http://openvibe.inria.fr/motor-imagery-bci/ but instaed of "Graz visualization" at the end I've connected "Simple DSP" with "Analog VRPN Server" (print screen in the attachment).
Basing on a: http://openvibe.inria.fr/vrpn-tutorial- ... plication/ I've built my own c++ application. Everything works fine except I do not how to read data that is sent to my application. In you tutorial you have a function:
Wow, it's amazing I've spent the whole evening reading documentation, source code and experimenting with my own code with no result. For all that time function "vrpn_analog_callback" was executed but not the code from the loop:
I need to resume this topic. After succeed with "acquisition client" (generic oscillator) I wanted to test it with some real signal. I have to this this scenarion before connecting with eeg device. I've replaced "acquisition client" with "csv reader" but it doesen't work. The "vrpn_analog_callback" function is not executed.
I have no errors in OpenViBE log but I get the following message from my c++ app:
Try adding 'signal display' and/or 'EBML spy' to various points of the processing chain to see if valid data is coming out. For example, the CSV reader is very picky about its input format and may not be outputting anything.
Thanks for the hint! I've found that when I use "CSV file reader" nothing comes out of "time based epoching" box. Do you have any idea why? Maybe there's something wrong with my csv file format. Are there any requirements about it? I've read those boxes documentation but I haven't found anything helpful there.