I'm using the SDK for a Pico 6402C device using C++.
When calling ps6000EnumerateUnits before anything else it reports correctly my device. If I then opens the device using ps6000OpenUnit I get connection and everything is OK.
If I then call ps6000EnumerateUnits again while my device is open it report 0 devices. I would like to automatically detect when a new device is added (or removed) on the USB port while running my device.
Is it correct that ps6000EnumerateUnits will return 0 is a device is opened, or is there a way to enumerate devices when detecting USB deice changes?
-cpede