I'm currently working on a hardware-based application where losing tracking on the standalone Trackers for any period of time is unacceptable. If tracking is lost, I need to be able to detect it and shut down the hardware immediately. However, I am not able to find any documentation on how SteamVR handles tracking loss.
I am wondering is a way to detect when the Lighthouse sensors have lost tracking capability of the Vive Tracker. We need this to implement a safety feature when one or more trackers go out of bounds or lose tracking entirely. We’re working within Unity3D, using the SteamVR plugin. What I’m looking for is a “tracker.OnTrackingLost ()” or “tracker.OnOutOfBounds ()” type of function/parameter that we can listen for and respond to. We could potentially do this by analyzing the raw tracker data, but we would prefer to use SteamVR's functions directly, if possible.