UNPKG

@z0mt3c/f1-telemetry-client

Version:

[![Node.js CI](https://github.com/z0mt3c/f1-telemetry-client/actions/workflows/node.js.yml/badge.svg)](https://github.com/z0mt3c/f1-telemetry-client/actions/workflows/node.js.yml) [![NPM Release](https://img.shields.io/npm/v/@z0mt3c/f1-telemetry-client.sv

45 lines (44 loc) 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PACKET_ID_TO_PACKET = exports.PACKETS = void 0; var PACKETS; (function (PACKETS) { PACKETS["motion"] = "motion"; PACKETS["session"] = "session"; PACKETS["lapData"] = "lapData"; PACKETS["event"] = "event"; PACKETS["participants"] = "participants"; PACKETS["carSetups"] = "carSetups"; PACKETS["carTelemetry"] = "carTelemetry"; PACKETS["carStatus"] = "carStatus"; PACKETS["finalClassification"] = "finalClassification"; PACKETS["lobbyInfo"] = "lobbyInfo"; PACKETS["carDamage"] = "carDamage"; PACKETS["sessionHistory"] = "sessionHistory"; PACKETS["tyreSets"] = "tyreSets"; PACKETS["motionEx"] = "motionEx"; PACKETS["timeTrial"] = "timeTrial"; PACKETS["lapPositions"] = "lapPositions"; })(PACKETS || (exports.PACKETS = PACKETS = {})); // Example order of packets in the telemetry stream: // - 1, 5, 10, 12, 2, 0, 13, 6, 7 // - 10, 12, 2, 0, 13, 6, 7 // - 12, 2, 0, 13, 6, 7 exports.PACKET_ID_TO_PACKET = { 0: PACKETS.motion, 1: PACKETS.session, 2: PACKETS.lapData, 3: PACKETS.event, 4: PACKETS.participants, 5: PACKETS.carSetups, 6: PACKETS.carTelemetry, 7: PACKETS.carStatus, 8: PACKETS.finalClassification, 9: PACKETS.lobbyInfo, 10: PACKETS.carDamage, 11: PACKETS.sessionHistory, 12: PACKETS.tyreSets, 13: PACKETS.motionEx, 14: PACKETS.timeTrial, 15: PACKETS.lapPositions, };