@rflafla/motec-ld-reader
Version:
A Node.js library for reading MoTeC .ld telemetry files
55 lines (54 loc) • 1.51 kB
TypeScript
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;
}