motorsport_telemetry
Cosworth-PDS-, MoTeC-LD- und Racelogic-VBOX-Telemetrie direkt in DuckDB abfragen
Maintainer: tobi
Installation und Laden
INSTALL motorsport_telemetry FROM community;LOAD motorsport_telemetry;Beispiel
SELECT name, unit, frequency_hz, sample_countFROM telemetry_metadata('run.ld')WHERE sample_count > 0;
SELECT *FROM read_telemetry('run.ld', rate := 100, channels := 'Ground Speed,Throttle Pos,Brake Pedal Pos');Über motorsport_telemetry
motorsport_telemetry liest Pi-Research/Cosworth-PDS-, MoTeC-i2-LD- und
Racelogic-VBOX-VBO-Telemetrie ohne Exportschritt. Die Erweiterung liefert exakte
Kanalmetadaten, Samples in nativer Rate im Long-Format sowie projizierte Wide-Reader
mit Zeit-/Kanal-Pruning und typbewusster Interpolation. Integer- und Ereigniskanäle
verwenden stets Previous-Value-Semantik; nur Gleitkommakanäle
können linear interpoliert werden. Die Parser mappen native Dateien in den Speicher, und Tabellenfunktionen
erzeugen vektorisierte DuckDB-Ausgabe.
Hinzugefügte Funktionen
| function_name | function_type | description | comment | examples |
|---|---|---|---|---|
| read_cosworth | table | NULL | NULL | |
| read_motec | table | NULL | NULL | |
| read_telemetry | table | NULL | NULL | |
| read_vbo | table | NULL | NULL | |
| telemetry_can_convert | scalar | NULL | NULL | |
| telemetry_column_comments | table | NULL | NULL | |
| telemetry_convert | scalar | NULL | NULL | |
| telemetry_metadata | table | NULL | NULL | |
| telemetry_samples | table | NULL | NULL | |
| telemetry_units | table | NULL | NULL | |
| write_telemetry | table | NULL | NULL |
Überladene Funktionen
Diese Erweiterung fügt keine Funktionsüberladungen hinzu.
Hinzugefügte Typen
Diese Erweiterung fügt keine Typen hinzu.
Hinzugefügte Einstellungen
Diese Erweiterung fügt keine Einstellungen hinzu.