Ability to set sensor to be mandatory or not. #240

Closed
opened 2026-04-05 17:52:17 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @l0ud on 9/18/2023

This commit addresses my concerns written in comments of that PR: https://github.com/SlimeVR/SlimeVR-Tracker-ESP/pull/266

Change adds the ability to set which sensor is mandatory and which not. By default main IMU is set to mandatory while aux is optional.

I think correctly reporting missing sensor is important, because badly soldered DIY sensors and even official sensors with broken IMU are fairly common. When uses sees their tracker not displayed at all, they can suspect network configuration issues. After seeing tracker displayed, but with error, user can at least rule out network issues and have some sort of initial feedback from the server ("sorry, but your tracker is not working correctly").

Also adjusted C3 i2c workaround to support BNO on some cases. Hope to have better solution soon.

*Originally created by @l0ud on 9/18/2023* This commit addresses my concerns written in comments of that PR: https://github.com/SlimeVR/SlimeVR-Tracker-ESP/pull/266 Change adds the ability to set which sensor is mandatory and which not. By default main IMU is set to mandatory while aux is optional. I think correctly reporting missing sensor is important, because badly soldered DIY sensors and even official sensors with broken IMU are fairly common. When uses sees their tracker not displayed at all, they can suspect network configuration issues. After seeing tracker displayed, but with error, user can at least rule out network issues and have some sort of initial feedback from the server ("sorry, but your tracker is not working correctly"). Also adjusted C3 i2c workaround to support BNO on some cases. Hope to have better solution soon.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Tracker-ESP#240