Hi,
For my project, I am using the ASI and EFW SDK in my C++ code to control multiple cameras and filter wheels.
I need to be able to determine which filter wheel is mounted on which camera.
At the moment, I am able to identify each camera by using this function :
ASICAMERA_API ASI_ERROR_CODE ASIGetSerialNumber(int iCameraID, ASI_SN* pSN);
It returns a 64 bits serial number for each camera, which is perfect.
However, when I try to do the same thing for the filter wheels, I get an error code on 3 (out of 4) of my filter wheels when using the homologous function from the EFW SDK :
EFW_ERROR_NOT_SUPPORTED
After checking the firmware version installed on the the wheels, I noticed that the 3 of them on which I am not able to retrieve a serial number are using the version 3.0.6, and the one on which is using the version 3.0.9.
My question is :
Is there a way to determine which wheel is mounted on which camera without having to update the firmware ?
Thanks in advance !
Antoine