UNPKG

6cclab-ibt-telemetry

Version:

iRacing ibt parser

18 lines (17 loc) 770 B
import { Observable } from 'rxjs'; import { TelemetryHeader } from './headers/telemetry-header'; import { DiskSubHeader } from './headers/disk-sub-header'; import { VarHeader } from './headers/var-header'; import { TelemetrySample } from './telemetry-sample'; export declare class Telemetry { readonly telemetryHeader: TelemetryHeader; readonly diskSubHeader: DiskSubHeader; readonly sessionInfoYaml: string; readonly varHeaders: VarHeader[]; private fd; sessionInfo: any; constructor(telemetryHeader: TelemetryHeader, diskSubHeader: DiskSubHeader, sessionInfoYaml: string, varHeaders: VarHeader[], fd: number); static fromFile(file: string): Promise<Telemetry>; uniqueId(): string; sampleStream(): Observable<TelemetrySample>; }