From 539863ac96488437ad2c33f3803a6141767ef463 Mon Sep 17 00:00:00 2001 From: gramern Date: Mon, 27 Apr 2026 11:50:37 +0200 Subject: [PATCH] add ToolTop T7 support --- IrProCapture/Camera/Components/Capture.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/IrProCapture/Camera/Components/Capture.swift b/IrProCapture/Camera/Components/Capture.swift index 871c177..cb9ef01 100644 --- a/IrProCapture/Camera/Components/Capture.swift +++ b/IrProCapture/Camera/Components/Capture.swift @@ -59,7 +59,11 @@ class Capture: NSObject, AVCaptureVideoDataOutputSampleBufferDelegate { print("\t\(device.modelID)") } - guard let videoCaptureDevice = devices.filter({ $0.modelID == "UVC Camera VendorID_3034 ProductID_22576" }).first else { + let knownModelIDs: Set = [ + "UVC Camera VendorID_3034 ProductID_22576", // 0x5830 – P2 Pro + "UVC Camera VendorID_3034 ProductID_22592", // 0x5840 – ToolTop T7 + ] + guard let videoCaptureDevice = devices.filter({ knownModelIDs.contains($0.modelID) }).first else { throw IrProError.noDevicesFound }