NuGet Packages#
McLaren NuGet libraries are available from our GitHub packages feed.
A free GitHub account is required.
Info
The packages feed includes all dependencies that are not available on nuget.org.
This includes some third-party libraries that have been patched for extended maintenance.
Data and Recorder APIs#
Read and Write McLaren Telemetry data
- MESL.SQLRace.API
- Data API, for reading and writing telemetry with McLaren SSN2 files and SQL Server databases;
Supports .NET Framework 4.8 - MESL.SQLRace.RTA
- Adds RTA support for SQL Race (above);
Supports .NET Framework 4.8 - MAT.ATLAS.SupportFiles
- Adds SSN (read-only) support to SQL Race (above), and provides headless Recorder APIs;
Supports .NET Framework 4.8;
Requires Microsoft Visual C++ 2015-19 Redistributable (x64)
ATLAS Display API#
Create custom display plugins for ATLAS
- Atlas.DisplayAPI
- ATLAS plugin API for creating custom displays;
Supports .NET Framework 4.8
RTA#
Integrate ATLAS with existing environments using Web Services
- MAT.OCS.RTA.API
- Client API for testing and integration;
Supports .NET Standard 2.0 and 2.1 - MAT.OCS.RTA.Services.AspNetCore
- By far the quickest way to get a new RTA service off the ground;
Supports ASP.NET Core 2.1, 3.1 and 5.0 - MAT.OCS.RTA.Toolkit.API.GrpcClients
- Pre-compiled gRPC clients for the RTA Toolkit Services;
Supports .NET Standard 2.1 and .NET 5.0
ATLAS Streaming#
- MAT.OCS.Streaming
- Streaming telemetry client compatible with the ATLAS technology platform
- MAT.OCS.Streaming.Kafka
- Provides an Apache Kafka client for MAT.OCS.Streaming
- MAT.OCS.Streaming.Codecs.Protobuf
- Provides a faster, more compact serialization for telemetry data and samples;
Prefer this codec when working with large topics