We use the IndoTraq wireless position tracking technology in combination with the Focus inside-out tracking. We need to override the Position Tracking Lost message and instead utilize the alternate wireless tracking technology so that the user experience is not broken.
We need to monitor the state of the Focus inside-out tracking and when it fails we will rely on the wireless tracking technology.
Can someone suggest how to override the Position Tracking Lost message when the Focus inside-out tracking fails?
While running the sample wvr_hellovr application on the Focus and Android Device Monitor I see the mIsHMDLoseTracking variable gets set to 1 and then the display pops up. See attached picture. You can simulate this by blocking the Focus cameras and moving your head. This is just to easily simulate the problem. The same thing happens when using the Focus in a large room and it loses tracking.
Then when the tracking starts working again, mIsHMDLoseTracking gets set back to 0 and the popup disappears.
I am trying to override this behavior and prevent the dialog from poping up. When the Focus loses tracking, we will utilize the IndoTraq wireless tracking to prevent breaking the user experience. Does anyone have an idea how to do this?