Hello,
Looking at the new Windows version of the SDK, 1.31, which was posted on October 19. There appears to be a problem with the ASI_CONTROL_TYPE and ASI_ERROR_CODE enum. Calling ASI_CONTROL_TYPE.ASI_PWRLED_BRIGNT will give an ASI_ERROR_GPS_NOT_SUPPORTED error, which is unexpected. It seems like there is a mismatch between the enums defined in the header file and what the SDK associates them with internally.
Can someone at ZWO look at 1.31 of the Windows SDK and make sure that the c++ header and DLL match in terms of the control and error enum processing? The C# file is also somewhat out of date.
Thanks