UNPKG

@rflafla/motec-ld-reader

Version:

A Node.js library for reading MoTeC .ld telemetry files

55 lines (54 loc) 1.51 kB
import { BinaryReader } from './utils.js'; /** * Vehicle information */ export declare class LdVehicle { id: string; weight: number; type: string; comment: string; constructor(id: string, weight: number, type: string, comment: string); static fromFile(reader: BinaryReader): LdVehicle; toString(): string; } /** * Venue information */ export declare class LdVenue { name: string; vehiclePtr: number; vehicle: LdVehicle | null; constructor(name: string, vehiclePtr: number, vehicle: LdVehicle | null); static fromFile(reader: BinaryReader): LdVenue; toString(): string; } /** * Event information */ export declare class LdEvent { name: string; session: string; comment: string; venuePtr: number; venue: LdVenue | null; constructor(name: string, session: string, comment: string, venuePtr: number, venue: LdVenue | null); static fromFile(reader: BinaryReader): LdEvent; toString(): string; } /** * Header information of an ld file */ export declare class LdHead { metaPtr: number; dataPtr: number; eventPtr: number; event: LdEvent | null; driver: string; vehicleId: string; venue: string; datetime: Date; shortComment: string; constructor(metaPtr: number, dataPtr: number, eventPtr: number, event: LdEvent | null, driver: string, vehicleId: string, venue: string, datetime: Date, shortComment: string); static fromFile(reader: BinaryReader): LdHead; toString(): string; }