ASCOM.Alpaca.Components
1.0.0-beta9
See the version list below for details.
dotnet add package ASCOM.Alpaca.Components --version 1.0.0-beta9
NuGet\Install-Package ASCOM.Alpaca.Components -Version 1.0.0-beta9
<PackageReference Include="ASCOM.Alpaca.Components" Version="1.0.0-beta9" />
paket add ASCOM.Alpaca.Components --version 1.0.0-beta9
#r "nuget: ASCOM.Alpaca.Components, 1.0.0-beta9"
// Install ASCOM.Alpaca.Components as a Cake Addin #addin nuget:?package=ASCOM.Alpaca.Components&version=1.0.0-beta9&prerelease // Install ASCOM.Alpaca.Components as a Cake Tool #tool nuget:?package=ASCOM.Alpaca.Components&version=1.0.0-beta9&prerelease
Beta 9 Change Log
Alpaca Client Breaking Changes
To align with use elsewhere in the library, Alpaca client string device type parameters have been changed to require an ASCOM.Common.DeviceTypes enum value instead. Methods that supported "return all device types" functionality when the device type was set to an empty string, now require a null value instead of a DeviceTypes enum value.
- The Devices.DeviceTypeToString(DeviceTypes deviceTypes) and Devices.StringToDeviceType(string deviceType) static utility methods can be used to convert from string device type names to equivalent enum values and vice versa. The Devices.StringToDeviceType method is case insensitive, it just requires the device type to be correctly spelled.
AlpacaDevice and AscomDevice constructors now require an HTTP/HTTPS service type parameter.
AscomDevice constructors now require the device type parameter to be a DeviceTypes enum value rather than a string value.
The AlpacaDiscovery.GetAscomDevices() and AlpacaDiscovery.GetAscomDevicesAsArrayList() methods now require the device type parameter to be specified as a DeviceTypes enum value.
Other Changes
- The HTTP/HTTPS service type used when initiating an Alpaca discovery is now persisted to discovered Alpaca devices.
- A new AlpacaClient.ClientConfiguration property has been added to all Alpaca clients. This enables Alpaca specific parameters, common to all device types, to be queried and set after client creation.
- To facilitate control of AlpacaCamera specific properties, the AlpacaCamera.ImageArrayTransferType and AlpacaCamera.ImageArrayCompression properties have been added to the AlpacaCamera client class.
- New T AlpacaClient.GetDevice<T> static generic methods have been added that enable Alpaca clients to be created from a supplied AscomDevice class instance.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- ASCOM.Common.Components (>= 1.0.0-beta9)
- ASCOM.Exception.Library (>= 6.6.1)
- ASCOM.Tools (>= 1.0.0-beta9)
- System.Text.Json (>= 6.0.6)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ASCOM.Alpaca.Components:
Package | Downloads |
---|---|
NINA.Equipment
This assembly contains the Equipment components of N.I.N.A. to interact and connect to various types of astronomy equipment. |
|
ASCOM.Com.ChooserSA
Stand alone Chooser for use with .NET Framework 4.7.2 and later and .NET 5 and later projects. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on ASCOM.Alpaca.Components:
Repository | Stars |
---|---|
ASCOMInitiative/ASCOMPlatform
The ASCOM Platform implements the ASCOM interface standards and provides development and runtime components to ease driver and application development.
|
Version | Downloads | Last updated |
---|---|---|
2.0.7 | 97 | 11/4/2024 |
2.0.6 | 82 | 10/31/2024 |
2.0.5 | 124 | 10/10/2024 |
2.0.2 | 110 | 10/2/2024 |
2.0.1 | 113 | 9/23/2024 |
2.0.0-rc.23 | 57 | 7/11/2024 |
1.0.112 | 767 | 4/5/2024 |
1.0.111 | 444 | 1/8/2024 |
1.0.110 | 151 | 10/6/2023 |
1.0.109 | 191 | 10/5/2023 |
1.0.108 | 210 | 7/15/2023 |
1.0.107 | 162 | 5/28/2023 |
1.0.106 | 165 | 5/23/2023 |
1.0.96 | 189 | 4/27/2023 |
1.0.95 | 274 | 2/25/2023 |
1.0.70 | 297 | 1/9/2023 |
1.0.52 | 364 | 11/20/2022 |
1.0.50-beta | 159 | 10/30/2022 |
1.0.36-beta | 165 | 10/20/2022 |
1.0.33-beta | 147 | 10/10/2022 |
1.0.30-beta | 147 | 10/8/2022 |
1.0.1-beta1 | 142 | 10/3/2022 |
1.0.0-beta9 | 129 | 10/3/2022 |
1.0.0-beta8 | 148 | 9/27/2022 |
1.0.0-beta7 | 163 | 9/27/2022 |
1.0.0-beta6 | 163 | 9/27/2022 |
1.0.0-beta5 | 183 | 9/26/2022 |
1.0.0-beta4 | 154 | 9/24/2022 |
1.0.0-beta3 | 166 | 8/27/2022 |
1.0.0-beta2 | 167 | 8/24/2022 |
1.0.0-beta1 | 247 | 8/23/2022 |
Initial release supporting all device types except Video and targeting .NET Standard 2.0.