My first thought was: why throttle incoming readings? Most consumer GPS give one reading per second, and so:Is there an alternative way to change GPS Delay while its running?
I was hoping i can change it without stopping it?
Hang on... how will it know it has moved 10 m or whatever without GPS reading?that way there will be no battery usage unless 10 meters have gone by
If the purpose of the Start parameters is to reduce battery use, then this is how it would have to operate. I have always just used (100, 1), never worried about battery since apps were all for driving and thus phone charger would be available, so I never investigated the Start parameters in detail like you are here.Even if its above 10 meters before 30 seconds, it will have to wait for 30 seconds to be completed then it will fire up the event.
Practice (even emulated) beats theoryThat is how i observed it with the emulator.
This tallies with the documentation at:I believe i misunderstood how GPS.Start works. When i am at GPS.Start(30000, 10). The 30 seconds will not fire up unless there is a difference in distance above 10 meters. Even if its above 10 meters before 30 seconds, it will have to wait for 30 seconds to be completed then it will fire up the event. That is how i observed it with the emulator.