@z0mt3c/f1-telemetry-client
Version:
[](https://github.com/z0mt3c/f1-telemetry-client/actions/workflows/node.js.yml) [ • 1.49 kB
JavaScript
;
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,
};