Does the SDK even allow this or are these variables even available? Could they be coming?
Something that displays info "like" this; how many satellites it sees, strength of connection to each, location in sky of each. My idea comes from an app for Android phones called GPS Test.
This is a quick mockup of my thought visually executed.
Nope. Currently ConnectIQ only provides an enumerator that describes the quality of the position fix and a timestamp indicating the age (see accuracy and when fields of the Position.Info structure).
"that describes the quality of the position fix and a timestamp indicating the age" that alone sounds like it could be useful to see. If it gives a quality of position fix, is that a rating? If so, then it seems a display could be made that shows your "quality of position fix" with a colored scale to show where you land in terms of "quality" (good, usable, poor, not available)to give you an idea of how good or bad your position fix is. And then maybe below that the timestamp of last pull of that data.
I have a working version of this, but I wouldn't want to submit it until this ConnectIQ bug is resolved. The timestamp provided in the when field of the Position.Info structure is always invalid.