Note: Astroart users --
Earlier versions of the AstroArt plug-in depended on a specific version of the QSI API. That version of the API will be replaced with a new version when 4.5.1 is installed. The 4.5.1 release disk contains a new AstroArt plug-in in the AstroArt directory. This new plug-in does not depend on a specific QSI API version. If you install Release 4.5.1 or any release thereafter, you must also install the new AstroArt plug-In (4.5.1 or later) also.
Note: Nebulosity users --
Support for QSI cameras is built directly into Nebulosity. After installing QSI software release 4.5, you must also install Nebulosity version 2.0.5 or later. Version 2.0.5 is currently in beta test at the time this page was updated. If you'd like to download the beta version of Nebulosity you can do so from the Stark Labs Pre-Release page.
Note: Windows API users --
Release 4.5.1 Early Binding Notes
QSI API Release 4.5.1 exposes two new interfaces, ICameraEx and IFilterWheelEx, which inherit from ICamera and IFilterWheel. All QSI specific properties and methods (those not specified by the ASCOM specification) have been moved to the “Ex” version of each interface. Also, the ICamera and IFilterWheel interfaces have new GUIDs assigned and have been re-ordered to conform to the ASCOM V5 early binding specification. As a result, code that was compiled with versions earlier than 4.5.1 must be recompiled after API version 4.5.1 has been installed. Any interface pointers that reference QSI specific properties and methods must be changed to the “Ex” type (i.e. ICamera ptr; changes to ICameraEx ptr;). ICameraEx inherits from ICamera so that an interface pointer to ICameraEx has access to all of the ICamera methods also. The same relationship holds for IFilterWheelEx.
Upgrading from prior QSI API releases to release 4.5.1.
With the introduction of release 4.5.1, the typlib for the API has changed from version 2.0 to version 3.0 to accommodate the new interfaces and ASCOM dictated changes to the argument type of ImageArray and ImageArrayVariant. You must recompile any clients that were compiled for an earlier version of the API. For Microsoft Visual Studio users, a change in the typlib version requires that you re-establish the reference in your project to the new API version. To re-establish the reference, first install the QSI API and drivers. Start Visual Studio and open the client project. In the solution explorer window, References section, delete the old reference to “QSICameraLib”. Now right click on “References” and select “Add Reference…”. Select the COM tab. Scroll down to find ASCOM Camera Driver Library for QSI Version 3.0. Select it and click OK. Now recompile the client. Complete details can be found in the API Reference Manual.