10-22-2021 04:34 AM
How to get Oculus Quest 2 Controller Battery in Unity?
I am connecting Quest 2 using Oculus Link.
Since it is catchable in official Oculus Software (Image Above), I think it is possible?
But I can't access the battery either with
SystemInfo.Battery() or
SteamVR ETrackedDeviceProperty.Prop_DeviceBatteryPercentage_Float or
Unity XR battery level.
Solved! Go to Solution.
12-20-2021 12:45 AM
you can use adb logcat to get the controller battery status
adb logcat | findstr /C:"serial" /C:"handedness" /C:"battery state"
10-25-2021 04:30 AM - edited 10-25-2021 04:31 AM
Hello,
Yes of course it is possible, your problem is just the syntax : use SystemInfo.batteryLevel instead of SystemInfo.Battery().
Let me know if it works and mark this post as solution if it works, it would help me 😉
Lauris
10-25-2021 07:23 PM
Hi, Thanks for reply.
SystemInfo.batteryLevel can't get the controller battery level,
and also can't get the Quest 2 battery level if the application platform is target as windows ?
12-20-2021 12:45 AM
you can use adb logcat to get the controller battery status
adb logcat | findstr /C:"serial" /C:"handedness" /C:"battery state"
09-20-2022 04:52 AM
Can this be running inside Oculus (android .apk) application? Or this is can be run just from PC connected to headset?