From f54c5decb673c22d9404d0fdb2cba8ea94d3be23 Mon Sep 17 00:00:00 2001 From: Jay <157681441+cubee-cb@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:42:53 +1100 Subject: [PATCH] osc: remove `headsetBattery` parameter and change `hmdBattery` to float 0-1 to match OVR Toolkit (#278) --- wlx-overlay-s/src/subsystem/osc.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/wlx-overlay-s/src/subsystem/osc.rs b/wlx-overlay-s/src/subsystem/osc.rs index 2643a6e..bfa6f6a 100644 --- a/wlx-overlay-s/src/subsystem/osc.rs +++ b/wlx-overlay-s/src/subsystem/osc.rs @@ -131,15 +131,7 @@ impl OscSender { let parameter = match device.role { TrackedDeviceRole::None => continue, TrackedDeviceRole::Hmd => { - // legacy OVR Toolkit style (int) - // as of 20 Nov 2024 OVR Toolkit uses int 0-100, but this may change in a future update. - //TODO: update this once their implementation matches their docs - self.send_message( - "/avatar/parameters/hmdBattery".into(), - vec![OscType::Int((level * 100.0f32).round() as i32)], - )?; - - "headset" + "hmd" } TrackedDeviceRole::LeftHand => { controller_count += 1;