Ahsoka.Extensions.Control.Client
6.0.0
dotnet add package Ahsoka.Extensions.Control.Client --version 6.0.0
NuGet\Install-Package Ahsoka.Extensions.Control.Client -Version 6.0.0
<PackageReference Include="Ahsoka.Extensions.Control.Client" Version="6.0.0" />
<PackageVersion Include="Ahsoka.Extensions.Control.Client" Version="6.0.0" />
<PackageReference Include="Ahsoka.Extensions.Control.Client" />
paket add Ahsoka.Extensions.Control.Client --version 6.0.0
#r "nuget: Ahsoka.Extensions.Control.Client, 6.0.0"
#:package Ahsoka.Extensions.Control.Client@6.0.0
#addin nuget:?package=Ahsoka.Extensions.Control.Client&version=6.0.0
#tool nuget:?package=Ahsoka.Extensions.Control.Client&version=6.0.0
Ahsoka.Extensions.Control.Client
Service clients and contracts for the OpenPV Control extension: CanServiceClient, IOServiceClient and the CAN service plugins (PDMServiceClient, CruiseServicePluginClient, CanLocationServicePluginClient).
This package targets net10.0 and depends only on Ahsoka.Core.Client, not Ahsoka.Core, so applications can use it without the service. The clients and message maps are generated at compile time from the annotated Ids enums by the generators shipped in Ahsoka.Core.Client.
It also contains the CAN view-model types (CanViewModelBase, CanPropertyInfo, ICanMetadata, CanExtension and J1939Helper) that the C# objects generated from a CAN calibration build on, so those generated objects can be used without Ahsoka.Core as well. Pass CanModelMetadata.EventMetadata to the CanServiceClient constructor, or set CanExtension.Metadata once at startup, before calling GetObject<T>().
.NET 10 applications that reference Ahsoka.Extensions.Control get this package automatically.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Ahsoka.Core.Client (>= 6.1.0)
- LightProto (>= 1.4.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Ahsoka.Extensions.Control.Client:
| Package | Downloads |
|---|---|
|
Ahsoka.Extensions.Control
Control Extension for OpenPV 5.0 // 60f365e6af3b712659435adb8e2f8c34e4c7c2f5 - OpenPV_Extension_Info { "extensionName": "Control Service Extension", "packageName": "Ahsoka.Extensions.Control", "uxpackageName": "Ahsoka.Extensions.Control.UX", "serviceConfigurations": [ { "socketType": "TcpSocket", "serviceName": "CanService", "tcpListenAddress": "localhost", "tcpConnectionAddress": "localhost", "dataChannel": 6107, "behaviors": "AutoStart" }, { "socketType": "TcpSocket", "serviceName": "IOService", "tcpListenAddress": "localhost", "tcpConnectionAddress": "localhost", "dataChannel": 6106, "behaviors": "AutoStart" } ] } |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 6.0.0 | 59 | 11/12/2026 |