My research group was running an EEG experiment about 18 months ago in which we sent triggers to the EEG system through the parallel port. This seemed to work fine at the time. We are currently trying to collect more data for the project, yet now when running the experiment we get consistent warning messages regarding the parallel port, of the form:
Could not initiate port: unsupported operand type(s) for +: 'PParallelInpOut' and 'int'
As a result, our recording software isn’t getting any triggers, which is obviously a problem. To my knowledge, nothing in the code or equipment has changed; but clearly this is wrong, as otherwise it would still be working. Obviously the message implies that, somewhere in the program, an integer is being added to something that is not an integer; but I don’t know where ‘PParallelInpOut’ comes from, that is, what function is using it. Since this problem is unfamiliar to me, I’m wondering if anyone has any experience with such an issue, and might be able to suggest some options for troubleshooting. Thanks in advance!