AntennexApiClient 0.0.0-alpha.0.14
See the version list below for details.
dotnet add package AntennexApiClient --version 0.0.0-alpha.0.14
NuGet\Install-Package AntennexApiClient -Version 0.0.0-alpha.0.14
<PackageReference Include="AntennexApiClient" Version="0.0.0-alpha.0.14" />
<PackageVersion Include="AntennexApiClient" Version="0.0.0-alpha.0.14" />
<PackageReference Include="AntennexApiClient" />
paket add AntennexApiClient --version 0.0.0-alpha.0.14
#r "nuget: AntennexApiClient, 0.0.0-alpha.0.14"
#:package AntennexApiClient@0.0.0-alpha.0.14
#addin nuget:?package=AntennexApiClient&version=0.0.0-alpha.0.14&prerelease
#tool nuget:?package=AntennexApiClient&version=0.0.0-alpha.0.14&prerelease
dotnet-api-client
.NET API client for ANTENNEX The Wireless Connector(tm).
For our product, see https://antennex.tech/
The client is generated with NSwag from the ANTENNEX
Reverberation Chamber OpenAPI specification (rc23-api.yaml), published as a generic package
by the matlab-daemon project.
Build the project
Prerequisites
.NET 8.0 SDK - builds and runs both of the library's target frameworks (
net462andnet8.0), and is what CI uses throughout this repository.The .NET Framework 4.6.2 Developer Pack, from aka.ms/msbuild/developerpacks - only if your IDE reports missing reference assemblies for
net462. Compilingnet462from the command line does not need it: the project already referencesMicrosoft.NETFramework.ReferenceAssembliesas a NuGet package specifically sodotnet buildworks without installing anything extra (that's also how the Linux CI runners buildnet462with no .NET Framework present at all). Some IDE features (IntelliSense, certain designers) can still want the pack installed locally.Fetch the specification for the version recorded in libs_version.txt:
# Windows .\get-spec.ps1 # Linux / macOS ./get-spec.shBoth need a GitLab personal access token with the
read_apiscope in theGITLAB_TOKENenvironment variable (-Tokenalso works for the PowerShell script). Pass a version explicitly to fetch something other thanlibs_version.txt(./get-spec.sh 3.5.0).Build the solution:
dotnet buildCode generation runs as part of the build: NSwag reads
rc23-api.yamland writes the client intoobj/. There is no generated source in version control, andrc23-api.yamlitself is gitignored - it is fetched, not committed.
Repository layout
| Path | Contents |
|---|---|
AntennexApiClient/ |
The client library. |
AntennexApiClient/nswag.json |
NSwag code generation settings. |
AntennexApiClient.Tests/ |
Unit tests (xUnit), including real HTTP execution on .NET Framework. |
AntennexApiClient.Samples/ |
Worked examples - see its own README. |
AntennexApiClient.IntegrationTests/ |
Runs every sample against a real measurement service and simulator stack in CI (docker-executor runner only). |
libs_version.txt |
Measurement service / OpenAPI specification version this client targets. |
get-spec.ps1, get-spec.sh |
Fetch rc23-api.yaml for that version. |
renovate.json, docs/renovate.md |
Keeps libs_version.txt current automatically. |
Related projects
| Language | Repository |
|---|---|
| Python | python-api-client |
| MATLAB | rc-23-api-matlab |
| Documentation hub | api-documentation |
License
BSD 3-Clause. See LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.6.2
- System.Text.Json (>= 9.0.0)
-
net8.0
- No dependencies.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.0-alpha.0.19 | 0 | 9/8/2026 |
| 0.0.0-alpha.0.14 | 0 | 9/7/2026 |