Click or drag to resize

ASCOM Platform for .NET Developers

Introduction

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 NameDescription
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 InterfacesThis provides master .NET device interface definitions for all ASCOM device interfaces.
ASCOM ExceptionsA catalogue of pre-defined exceptions that ASCOM drivers and Alpaca devices may return.
ASCOM UtilitiesThis 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.