From 5dc263333f24fe6f16ee94332a68f58842f4f016 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 22:44:19 +0000 Subject: [PATCH 1/2] Initial plan From ab532290bcd6fb53570e697a088c356752428b90 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 22:48:25 +0000 Subject: [PATCH 2/2] Remove unused BytesToStruct method from F1RealtimeTelemetrySource Co-authored-by: codegefluester <203914+codegefluester@users.noreply.github.com> --- .../Sources/Formula1/F1RealtimeTelemetrySource.cs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/GamesDat/Telemetry/Sources/Formula1/F1RealtimeTelemetrySource.cs b/GamesDat/Telemetry/Sources/Formula1/F1RealtimeTelemetrySource.cs index 7afd801..17f97fd 100644 --- a/GamesDat/Telemetry/Sources/Formula1/F1RealtimeTelemetrySource.cs +++ b/GamesDat/Telemetry/Sources/Formula1/F1RealtimeTelemetrySource.cs @@ -36,18 +36,5 @@ protected override IEnumerable ProcessData(byte[] data) yield return new F1TelemetryFrame(packetFormat, packetId, data); } - - private static object BytesToStruct(byte[] bytes, Type type) - { - var handle = GCHandle.Alloc(bytes, GCHandleType.Pinned); - try - { - return Marshal.PtrToStructure(handle.AddrOfPinnedObject(), type)!; - } - finally - { - handle.Free(); - } - } } }