ASCOM Library Version 1.0.50-beta
Pre-release
Pre-release
Initial public beta of the ASCOM Library NuGet packages. Search for "ASCOM" in your NuGet client to discover the packages.
Library Capabilities
- Alpaca clients that provide straightforward access to Alpaca devices
- Simple tools to discover available Alpaca devices.
- COM clients that provide straightforward access to Windows COM drivers
- Ability for applications to treat Alpaca and COM devices interchangeably
- Asynchronous async/await support for long-running processes such as Telescope.SlewToCoordinates()
- ILogger framework with ConsoleLogger and TraceLogger components
- SOFA and Transform astrometric calculation support components
- Utilities to support development
- Chooser and Profile components that provide similar functionality to the ASCOM Platform's components (Windows only)
- Whole profile load and save component (Windows only)
- A range of lower level definitions, data structures and interfaces to support development.
Packages
The library consists of five NuGet packages:
- ASCOM.Alpaca.Components - ASCOM Alpaca Clients and Client Discovery Library.
- ASCOM.Alpaca.Device - Device / driver side discovery library.
- ASCOM.Com.Components - A .Net Standard (.Net Core / .Net 5+) access library for ASCOM COM drivers.
- ASCOM.Tools - A set of CrossPlatform tools for logging, settings and conversions.
- ASCOM.Common.Components - The types, interfaces and enums for the ASCOM CrossPlatform library.