how is it possible to get a GpsFix from the parser when there are no satellites that can be used for fix?
In my software that I make I check the gpsFix that I get from the parser to let the rest of my program function correctly.
From time to time my map got stuck.
No more movement, even after a while waiting.
When the satellites are giving UsedForFix = false and then you ask the getGpsFix from the parser you get a valid fix.
Normally this can't be possible because you don't have any satellites.
So the object should be returning nothing, or at least the parameters should be reset so it is possible to check them.
Am I correct in my assumption?
I always was assuming that if I don't get a fix my program shouldn't work, but no I have to change it.
If I , after first initialisation fix, don't get a UseForFix from the satellites then I have to dispose my GPS parser object and reconnect it.