Skip to content

Commit

Permalink
Update readme for beta 1.0.50-beta
Browse files Browse the repository at this point in the history
  • Loading branch information
Peter-Simpson committed Oct 30, 2022
1 parent 4879b19 commit 01a4c63
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 9 deletions.
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
<PropertyGroup>
<!-- This is the solution level version for NuGet packages, This should be x.x.x semver (or x.x.x-suffix for pre-release -->
<!-- https://docs.microsoft.com/en-us/nuget/concepts/package-versioning -->
<Version>1.0.43-beta</Version>
<Version>1.0.50-beta</Version>
</PropertyGroup>
</Project>
27 changes: 19 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,25 @@
# ASCOM Cross-Platform libraries
This repository contains ASCOM Alpaca support components written in .NET Standard. These are intended to assist developers in creating effective ASCOM Alpaca applications and drivers.
This repository contains cross platform ASCOM Alpaca and Microsoft COM support components that target .NET Standard 2.0 to provide the widest applicability. These are intended to assist developers in creating effective ASCOM Alpaca / COM applications and Alpaca devices / COM drivers.

See https://www.ascom-standards.org/Developer/Alpaca.htm for further information on ASCOM Alpaca.

# Projects
* ASCOM.Alpaca - ASCOM Alpaca Clients and Client Discovery Library.
# 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 is distributed via NuGet and consists of five packages:
* ASCOM.Alpaca.Components - ASCOM Alpaca Clients and Client Discovery Library.
* ASCOM.Alpaca.Device - Device / driver side discovery library.
* ASCOM.Com - A .Net Standard (.Net Core / .Net 5+) access library for ASCOM COM drivers.
* ASCOM.Common - The types, interfaces and enums for the ASCOM CrossPlatform 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.

# ToDo
* Test on Windows, Linux and MacOS (only minimally tested in MacOS)
* ASCOM.Common.Components - The types, interfaces and enums for the ASCOM CrossPlatform library.

0 comments on commit 01a4c63

Please sign in to comment.