SlimeVR-Server
SlimeVR-Server copied to clipboard
Better visible telemetry for each tracker
This will increase quality of life of both developers and users:
- Add "Signal Strength (dB)", "Noise Floor (dB)", "% Packet Loss" fields for each tracker in debug mode in GUI. Or/and any similar metrics that allow to troubleshoot radio connection problems, be it bad radio environment or too weak signal.
- (optional) Make debug data gathering time window configurable for GUI. For example, 2 second window will update debug values on screen every two seconds while showing average between these two seconds. Why is it needed? Sometimes we want to test slimes in specific scenarios and it's hard to compare numbers when they jump like crazy and fast. So it's nice to have some form of averaging. Also it limits GUI updates.
- (optional) Allow to show graphs of such data. Update graphs and current values with the same time specified time window. See also https://github.com/SlimeVR/SlimeVR-Server/issues/1531
- Make GUI in debug mode also show magnetometer data for each tracker, if it's possible