Ontwikkelaars
Bouw op LapViz: telemetriebibliotheek en API
De tijdwaarnemingslogica van de LapViz-apps is gepubliceerd als opensource .NET-pakketten. Gebruik ze om sessies te lezen en te schrijven, rondes en sectoren uit de GPS te berekenen, of livetiming te publiceren vanuit je eigen applicatie.
LapViz.Telemetry
Het domeinmodel en de tijdwaarneming van de LapViz-apps, voor .NET Standard 2.0, .NET 8 en .NET 9.
- Sessies, rondes, sectoren, rijders, toestellen en telemetriekanalen
- GPS-lijnpassages, voorspellende delta, theoretische en rollende beste rondes
- Dezelfde resultaten als de LapViz-toestellen, gecontroleerd met gedeelde testvectoren
- MIT-licentie
LapViz.LiveTiming
Een SignalR-client om livetimingsessies te publiceren en te volgen.
- Gebruikt door LapViz Stopwatch en LapViz Laptimer
- dotnet add package LapViz.LiveTiming
Open formaat en API
Je data blijft leesbaar voor andere tools.
- LapViz-bestandsformaat (.lvz): een ZIP met een JSON-manifest en de samples in kolommen
- REST-API van lapviz.com met een OpenAPI-beschrijving
Veelgestelde vragen
Hoe installeer ik de bibliotheek?
dotnet add package LapViz.Telemetry, en dotnet add package LapViz.LiveTiming voor de livetimingclient.
Onder welke licentie?
LapViz.Telemetry en LapViz.LiveTiming worden uitgebracht onder de MIT-licentie.
Waar kan ik vragen stellen?
Open een issue op GitHub of word lid van de LapViz-community op Discord.
Ook in de LapViz-suite
- LapViz-toestellen Maak van een M5Stack-bordje een laptimer: magneten van de baan of GPS van 10 Hz, voorspellende delta, rondes en sectoren via Bluetooth naar de LapViz-apps.
- LapViz Studio Analyseer de bestanden van je datalogger of laptimer in de browser, ook offline: rondes over elkaar, delta, kanalen, baankaart, math channels, video.