How to add parallel or serial port to Device Manager

As kdoelling1919 notes in this github issue, sending multiple serial port triggers in the same routine fails on all but the first trigger. I am confirming this is also the case for the parallel port (I’m using Parallel port PCIe card).

In that issue, TEParsons notes that the new Device Manager should provide a way to handle this. In my PsychoPy Device Manager, however, the parallel port is not listed as an available device (despite the fact that the Parallel Out component can communicate with the port).

Is the Device Manager not yet ready for managing ports? Or is there something I should do to add a port to the list?

(I also have access to Serial Port, but have not yet tried if this works with Device Manager – but please let me know if I should.)

To send triggers right now, I’m using a work around via code components, wherein I reset the status of the trigger component immediately after sending the trigger, so it doesn’t block subsequent triggers.

@kdoelling @TParsons

Win 11
PsychoPy 2025.2.4beta, Python 3.10
standard standalone, offline only