My software has a function which constantly checks the connected camera to see if the camera is still online. If the software detects that the camera has gone offline then it re-initialises everything without having to disconnect and reconnect the camera or restart my software. This worked perfectly in previous versions of the SDK but not in 0.6.0921.
Once my software detects that the camera is not streaming (offline) it calls a function which forces the closure of the camera before going though the initialisation routine again. If a camera has gone offline (for whatever reason) then the following ZWO functions never return.
I would be grateful if somebody could comment on this issue.
I have since discovered that ASIGetNumOfConnectedCameras() also does not return if called after the camera has been disconnected and then reconnected after the camera has been initialised. This does not happen in other SDK releases. The only way to get these functions to return is to restart my software.