AntennexApiClient 0.0.0-alpha.0.14

This is a prerelease version of AntennexApiClient.
There is a newer prerelease version of this package available.
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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AntennexApiClient" Version="0.0.0-alpha.0.14" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AntennexApiClient" Version="0.0.0-alpha.0.14" />
                    
Directory.Packages.props
<PackageReference Include="AntennexApiClient" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AntennexApiClient --version 0.0.0-alpha.0.14
                    
#r "nuget: AntennexApiClient, 0.0.0-alpha.0.14"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AntennexApiClient@0.0.0-alpha.0.14
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AntennexApiClient&version=0.0.0-alpha.0.14&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=AntennexApiClient&version=0.0.0-alpha.0.14&prerelease
                    
Install as a Cake Tool

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 (net462 and net8.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. Compiling net462 from the command line does not need it: the project already references Microsoft.NETFramework.ReferenceAssemblies as a NuGet package specifically so dotnet build works without installing anything extra (that's also how the Linux CI runners build net462 with 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.sh
    

    Both need a GitLab personal access token with the read_api scope in the GITLAB_TOKEN environment variable (-Token also works for the PowerShell script). Pass a version explicitly to fetch something other than libs_version.txt (./get-spec.sh 3.5.0).

  • Build the solution:

    dotnet build
    

    Code generation runs as part of the build: NSwag reads rc23-api.yaml and writes the client into obj/. There is no generated source in version control, and rc23-api.yaml itself 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.
Language Repository
Python python-api-client
MATLAB rc-23-api-matlab
Documentation hub api-documentation

License

BSD 3-Clause. See LICENSE.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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