-
Notifications
You must be signed in to change notification settings - Fork 16
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
Compatibility with BITalino #77
Comments
Salut @DominiqueMakowski ! Happy to see that you find the task interesting, I'm looking forward to what you will find. So yes, it is definitely possible to add any kind of hardware, provided that you can access the signal in real-time somehow from the computer that runs the task. By default the package uses Systole's recorders to interact with Nonin PPG, we also have code to read BrainAmp devices through ethernet. So if you have a Python API for your device that can return the last 5 seconds of your signal, you can just call it here to replace the default recorder, and call the peak detection method that fits your signal to compute heart rate (BPM). Everything else should be the same. That's for the "biofeedback" part of the task, but if the signal you record is not the one you want to use to measure HR, you can also just send triggers to the scanner/amplifier to epoch your recording. To do so you can just call your own function in lines like this one, that by default send triggers to the Nonin recorder at different phases of the trials. Let me know how it is going. |
It seems that receiving data is possible via LSL (doc) I'm still waiting for the devices to be shipped, but once I get my hands on them I'll give it a go and keep you updated of the process cheers :) |
Hi there! First post here. Thank you for a wonderful script package with Cardioception. |
@drvisted by all means please do 😁 |
Salut Nicolas!
We are starting a project for which we'd like to use your Cardioception battery, in particular the HR discrimination task. However, we are using BITalino recording devices to record PPG or ECG.
I was wondering about the feasibility of adding support for this hardware. Do you know if there are any known blockers or issues or prerequisites, and whether it would be something implementable rather easily?
(I'd be happy trying to contribute that of course with your guidance)
The text was updated successfully, but these errors were encountered: