It appears to me that the app is measuring the time of flight of each signal from the speaker to the microphone and calculating the difference. It figures out which is the sub and which are the mains by the tones it puts out. Clever.
I think its cool they provide time of flight, because now I know my mains are approximately 13 feet from the listening position (based on approximately 1ft/ms)
What I do not know (but it doesn't matter to me personally) is if once the auto measurement is performed the app automatically sets the Ultra or if I am supposed to go in and set it manually based on the info it provides. Since it measured the same value I had already set nothing changed, so I'll never know unless I set it up with different initial manual entries and run the test again. I didn't even think about that when I ran the test.
Again this is a case where it seems to me the app runs perfectly and does a wonderful job, but some instruction is missing.