Ahsoka.Core.Client
6.1.0
dotnet add package Ahsoka.Core.Client --version 6.1.0
NuGet\Install-Package Ahsoka.Core.Client -Version 6.1.0
<PackageReference Include="Ahsoka.Core.Client" Version="6.1.0" />
<PackageVersion Include="Ahsoka.Core.Client" Version="6.1.0" />
<PackageReference Include="Ahsoka.Core.Client" />
paket add Ahsoka.Core.Client --version 6.1.0
#r "nuget: Ahsoka.Core.Client, 6.1.0"
#:package Ahsoka.Core.Client@6.1.0
#addin nuget:?package=Ahsoka.Core.Client&version=6.1.0
#tool nuget:?package=Ahsoka.Core.Client&version=6.1.0
Ahsoka.Core.Client
The OpenPV service framework and the Core service clients. Applications that only call services
can reference this package instead of Ahsoka.Core.
It contains the wire contracts, the message map, the endpoint and client base classes, the NetMQ
client socket, AhsokaLogger and ConfigurationLoader, plus every Core service's contracts and
client. It targets net10.0 and is AOT-compatible.
Each service's transport id enum carries its registration table as [ServiceRequest]/[ServiceNotification]
attributes. The Ahsoka.ServiceFramework.Generators source generator, which ships in this package as an
analyzer, turns that into the service's message map (XServiceMessages) and a partial client
(XServiceClient) at compile time.
A standalone client needs no setup: it logs to the console and reads service addresses from the
application's .appinfo/AutoStartServiceConfig.bin. Ahsoka.Core adds the device paths, the
default service list and endpoint tracking when it loads.
| 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
- LightProto (>= 1.4.1)
- NetMQ (>= 4.0.2.2)
- System.Security.Cryptography.Xml (>= 10.0.13)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Ahsoka.Core.Client:
| Package | Downloads |
|---|---|
|
Ahsoka.Core
Package Description |
|
|
Ahsoka.Extensions.Control.Client
OpenPV Control extension (CAN, IO, PDM, Cruise, CAN Location) service clients and contracts. |
|
|
Ahsoka.Extensions.Diagnostics.Client
OpenPV Diagnostics extension service client and contracts. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 6.1.0 | 66 | 11/11/2026 |