UNPKG

@rflafla/f1-udp-parser

Version:

The F1 series of games support the outputting of key game data via a UDP data stream. This data can be interpreted by external apps or connected peripherals for a range of different uses, including providing additional telemetry information, customised HU

58 lines (57 loc) 1.84 kB
/// <reference types="node" /> import { F1Parser } from '../F1Parser'; import { PacketEventData } from './types'; export declare class FastestLapParser extends F1Parser { constructor(); } export declare class RetirementParser extends F1Parser { constructor(packetFormat: number); } export declare class DRSDisabledParser extends F1Parser { constructor(); } export declare class TeamMateInPitsParser extends F1Parser { constructor(); } export declare class RaceWinnerParser extends F1Parser { constructor(); } export declare class PenaltyParser extends F1Parser { constructor(); } export declare class SpeedTrapParser extends F1Parser { constructor(); } export declare class StartLightsParser extends F1Parser { constructor(); } export declare class DriveThroughPenaltyServedParser extends F1Parser { constructor(); } export declare class StopGoPenaltyServedParser extends F1Parser { constructor(packetFormat: number); } export declare class FlashbackParser extends F1Parser { constructor(); } export declare class ButtonsParser extends F1Parser { constructor(); } export declare class OvertakeParser extends F1Parser { constructor(); } export declare class SafetyCarParser extends F1Parser { constructor(); } export declare class CollisionParser extends F1Parser { constructor(); } export declare class PacketEventDataParser extends F1Parser { data: PacketEventData; constructor(buffer: Buffer, packetFormat: number); unpack2022Format: (buffer: Buffer, packetFormat: number) => void; unpack2023Format: (buffer: Buffer, packetFormat: number) => void; unpack2024Format: (buffer: Buffer, packetFormat: number) => void; unpack2025Format: (buffer: Buffer, packetFormat: number) => void; getEventStringCode: (buffer: Buffer, packetFormat: number) => any; }