From 28e1fea826d44a2a3731ba3cedfe5f308f4e0bc8 Mon Sep 17 00:00:00 2001 From: Gabriele Musco Date: Thu, 14 Sep 2023 21:43:51 +0200 Subject: [PATCH] feat: add bigscreen beyond to device prober --- src/device_prober.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/device_prober.rs b/src/device_prober.rs index 9da96de..13bd6e9 100644 --- a/src/device_prober.rs +++ b/src/device_prober.rs @@ -33,6 +33,7 @@ pub enum PhysicalXRDevice { VarjoVR2, VarjoVR3, RazerHydra, + BigscreenBeyond, // Standalone OculusQuest, OculusQuest2, @@ -72,6 +73,7 @@ impl Display for PhysicalXRDevice { Self::VarjoVR2 => "Varjo VR2", Self::VarjoVR3 => "Varjo VR3", Self::RazerHydra => "Razer Hydra", + Self::BigscreenBeyond => "Bigscreen Beyond", Self::OculusQuest => "Oculus Quest", Self::OculusQuest2 => "Oculus Quest 2", Self::OculusQuestPro => "Oculus Quest Pro", @@ -98,6 +100,7 @@ impl PhysicalXRDevice { Self::VarjoAero => Some(lighthouse_profile()), Self::VarjoVR2 => Some(lighthouse_profile()), Self::VarjoVR3 => Some(lighthouse_profile()), + Self::BigscreenBeyond => Some(lighthouse_profile()), Self::OculusQuest => Some(wivrn_profile()), Self::OculusQuest2 => Some(wivrn_profile()), Self::OculusQuestPro => Some(wivrn_profile()), @@ -161,6 +164,7 @@ pub fn get_xr_usb_devices() -> Vec { (0x03f0, 0x0c6a) => Some(PhysicalXRDevice::HPReverbG1), (0x03f0, 0x0580) => Some(PhysicalXRDevice::HPReverbG2), (0x04b4, 0x6504) => Some(PhysicalXRDevice::LenovoExplorer), + (0x35bd, 0x0101) => Some(PhysicalXRDevice::BigscreenBeyond), (0x04e8, 0x7312) => Some(PhysicalXRDevice::SamsungOdysseyPlus), (0x04e8, 0x7084) => Some(PhysicalXRDevice::SamsungOdysseyPlus), // Standalone