Inheco.SiLA2.Incubator.Server.Features
1.0.10
dotnet add package Inheco.SiLA2.Incubator.Server.Features --version 1.0.10
NuGet\Install-Package Inheco.SiLA2.Incubator.Server.Features -Version 1.0.10
<PackageReference Include="Inheco.SiLA2.Incubator.Server.Features" Version="1.0.10" />
paket add Inheco.SiLA2.Incubator.Server.Features --version 1.0.10
#r "nuget: Inheco.SiLA2.Incubator.Server.Features, 1.0.10"
// Install Inheco.SiLA2.Incubator.Server.Features as a Cake Addin #addin nuget:?package=Inheco.SiLA2.Incubator.Server.Features&version=1.0.10 // Install Inheco.SiLA2.Incubator.Server.Features as a Cake Tool #tool nuget:?package=Inheco.SiLA2.Incubator.Server.Features&version=1.0.10
Introduction
This Package supports the integration of INHECO Incubators into a SiLA2 Server Setup so SiLA2 Clients will be able to control INHECO Incubators connected to the SiLA2 Server by USB.
Getting Started
- Setup a .NET 7 SILA2 Server
- Reference this Nuget Package
- Add following 2 lines in IoC Container Registration (Method ConfigureServices in the example above):
services.AddSingleton<InhecoIncubatorService>();
services.AddSingleton<IComDeviceFinder, ComDeviceFinder>();
- Create Client and retrieve FeatureDefinition of Inheco-Incubator-v1_0.sila.xml (FeatureIdentifier: com.inheco/incubator/IncubatorController/v1)
- Generate Client gRPC Code from FeatureDefinition by C#, Python, Java, C++ etc.
- Call methods on Server controlling your INHECO Incubators.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. 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. |
-
net7.0
- Inheco.IncubatorLib (>= 1.0.2)
- SiLA2.Core (>= 7.5.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v1.0.9
- Updated to SiLA2 version 7.5.3
v1.0.10
- Added ability to skip GetDevices() and manually address new device with SetCurrentDevice() (Master only! StackIndex 0).
- Fixed multiple invoke GetDevices() could throw UnauthorizedAccessException.
- Fixed DisposeDevice() not working.
- Updated References:
- SiLA2 version 7.5.4
- IncubatorLib 1.0.2
- Grpc.Tool 2.60.0