Add id command #86

Open
opened 2026-04-05 17:51:49 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @gorbit99 on 5/5/2025

Implements #146

Adds an identification packet with id 28. This packet forces the LED on and doesn't let anything else turn it off until the server allows that. It also acknowledges this packet back to the server.

Probably a rework of the LED system to base it off priorities and whatnot would be in order to make this a bit cleaner.

The packet contains a sensorId, so it is in theory possible to idenfitify just an extension, but since this isn't currently supported in the code at all even if there were to be an LED on the extension, the param gets ignored and as a fallback the main LED gets lit up instead. Ideas are welcome.

*Originally created by @gorbit99 on 5/5/2025* Implements #146 Adds an identification packet with id 28. This packet forces the LED on and doesn't let anything else turn it off until the server allows that. It also acknowledges this packet back to the server. Probably a rework of the LED system to base it off priorities and whatnot would be in order to make this a bit cleaner. The packet contains a sensorId, so it is in theory possible to idenfitify just an extension, but since this isn't currently supported in the code at all even if there were to be an LED on the extension, the param gets ignored and as a fallback the main LED gets lit up instead. Ideas are welcome.
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#86