From 478bae7fce6f161818b2097c95f7874d86b1b1b0 Mon Sep 17 00:00:00 2001 From: Gabriele Musco Date: Thu, 3 Aug 2023 07:22:51 +0000 Subject: [PATCH] feat: pico devices in device prober --- src/device_prober.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/device_prober.rs b/src/device_prober.rs index 7229df7..0846e77 100644 --- a/src/device_prober.rs +++ b/src/device_prober.rs @@ -34,6 +34,11 @@ pub enum PhysicalXRDevice { OculusQuest, OculusQuest2, OculusQuestPro, + PicoVRGoblin, + PicoNeoCV, + PicoG24K, + PicoNeo3Pro, + Pico4, } impl Display for PhysicalXRDevice { @@ -67,6 +72,11 @@ impl Display for PhysicalXRDevice { Self::OculusQuest => "Oculus Quest", Self::OculusQuest2 => "Oculus Quest 2", Self::OculusQuestPro => "Oculus Quest Pro", + Self::PicoVRGoblin => "Pico VR Goblin", + Self::PicoNeoCV => "Pico Neo CV", + Self::PicoG24K => "Pico G2 4K", + Self::PicoNeo3Pro => "Pico Neo 3 Pro", + Self::Pico4 => "PICO 4", }) } } @@ -78,6 +88,11 @@ impl PhysicalXRDevice { Self::OculusQuest => Some(wivrn_profile()), Self::OculusQuest2 => Some(wivrn_profile()), Self::OculusQuestPro => Some(wivrn_profile()), + Self::PicoVRGoblin => Some(wivrn_profile()), + Self::PicoNeoCV => Some(wivrn_profile()), + Self::PicoG24K => Some(wivrn_profile()), + Self::PicoNeo3Pro => Some(wivrn_profile()), + Self::Pico4 => Some(wivrn_profile()), _ => None, // Self::HTCVive => "HTC Vive", // Self::HTCVivePro => "HTC Vive Pro",