ASCOM Platform for .NET Developers |
All current components in Platform 7 have an assembly version number 6.0.0.0 to ensure compatibility with applications developed under Platform 6. Please do not use references with assembly version numbers lower than this, which are only included to maintain backward compatibility.
References to all ASCOM components are available on the "Assemblies/Extensions" tab of the Visual Studio "Add Reference" dialogue. The following main components are available:
Component Name | Description |
---|---|
ASCOM Astrometry | This includes 32/64bit versions of SOFA, NOVASCOM and Kepler components together with a full implementation of the USNO NOVAS v3.1 astrometry library and a new easy to use Transform component from converting between J2000, apparent and topocentric co-ordinates. |
ASCOM Client Toolkit (ASCOM.DriverAccess) | These components provide easy to use .NET interfaces to COM drivers |
ASCOM Device Interfaces | This provides master .NET device interface definitions for all ASCOM device interfaces. |
ASCOM Exceptions | A catalogue of pre-defined exceptions that ASCOM drivers and Alpaca devices may return. |
ASCOM Utilities | This is a collection of useful utility functions to aid ASCOM application and driver development. |
ASCOM Controls | This provides a number of GUI components for use within Visual Studio to enhance the user visual experience of setup dialogues and hand-boxes. |
Further information on capabilities is given in the namespace section and some code examples of using the new features are also provided.