Skip to content

ASCOM Library Version 1.0.50-beta

Pre-release
Pre-release

Choose a tag to compare

@Peter-Simpson Peter-Simpson released this 30 Oct 12:33
01a4c63

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.