@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
TypeScript
/// <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;
}