Implement callback-driven signal source
Posted: 14 Sep 2012, 17:01
Hello,
I've got a signal source (Neuralynx) that I'd like to implement with BCI2000. I noticed an existing Neuralynx-based project but it seems to use an outdated MATLAB API.
The most recent API includes callback functionality that automatically pushes in new records/samples from the DAQ when they become available (on a separate thread). This means that the user does not need to worry about threading etc. since the data automatically comes in if threads are available. I am wondering how such callback functionality might play with BCI2000 Process() calls for retrieving incoming data.
Has anyone handled this case with other signal source APIs?
Thanks,
Ankit
I've got a signal source (Neuralynx) that I'd like to implement with BCI2000. I noticed an existing Neuralynx-based project but it seems to use an outdated MATLAB API.
The most recent API includes callback functionality that automatically pushes in new records/samples from the DAQ when they become available (on a separate thread). This means that the user does not need to worry about threading etc. since the data automatically comes in if threads are available. I am wondering how such callback functionality might play with BCI2000 Process() calls for retrieving incoming data.
Has anyone handled this case with other signal source APIs?
Thanks,
Ankit