This object is in archive! 

"GPS auto-off - Keep enabled" doesn`t work

svartbjorn shared this problem 11 years ago
Solved

Last week I used Locus on a mountain hiking. Saving power is then crucial, so I did the following settings:


- Settings > GPS and location:


-- GPS auto-off: selected


-- GPS update interval: 120 s


-- Keep enabled: selected


What I expected:


--------------------


"Keep enabled" is supposed to keep the GPS auto-off setting active when the screen is turned off, even with Locus in foreground.


What really happened:


----------------------------


- when I turned off the screen with Locus in foreground, the phone used exactly as much current as when GPS auto-off is unselected, i.e. the GPS receiver is on all the time. So it used a lot of battery power.


- when I put Locus in background before turning off the screen, then power was reduced to 1/5. This is the amount of current I have experienced from testing before. And which is excellent! Fortunately I discovered this workaround the 2nd day.


Conclusion:


--------------


"Keep enabled" has no effect. I tried the above with "Keep enabled" selected and unselected, which made no difference at all.


Suggested fix / improvement:


----------------------------------


What is the intention of the "Keep enabled" option? I would think that when the screen is off, you want the GPS auto-off active no matter if Locus is in the background or in the foreground. What would be a useful feature, is to have the GPS receiver continuously on WHEN YOU TURN ON THE SCREEN.


==> So would it make sense to redefine the "Keep enabled" option the rather mean "When screen is on, keep GPS auto-off active and working" ?


That would imply that when I turn on the screen, the following would happen:


- "Keep enabled" = selected: the GPS auto-off program is kept active and the GPS receiver would only be enabled at the intervals defined by "GPS update interval"


- "Keep enabled" = unselected: when the screen is turned on - AND Locus is in the foreground, the GPS receiver is turned on immediately and the GPS auto-off program is disabled as long as the screen is on. When the screen is turned off, the GPS auto-off program becomes active again, no matter if Locus is in the foreground or in the background. This way of working is what I found on my hiking trip would be very useful and convenient.

Replies (15)

photo
0

I would expect the meaning of this setting exactly inverted (exchange just selected and unselected) but the behaviour as you described.

photo
0

Hi svartbjorn. Thanks for looong post. The way you want this feature works, is exactly same way how I want to work. By "foreground" is meant "current active application and screen is on". So if this do not work in this way, it`s of course issue ... I`m going to check it

photo
0

weird ... I`m playing with it for a whole time and it works correctly.


You wrote:


"What really happened:


----------------------------


- when I turned off the screen with Locus in foreground, the phone used exactly as much current as when GPS auto-off is unselected, i.e. the GPS receiver is on all the time. So it used a lot of battery power. "


but, you may simple check if "Auto-off" works already when Locus is in foreground. If so, then it will for sure work when you turn off screen or hide Locus.


User case:


1. menu > settings > GPS > Disable when hidden -> uncheck for this test case


2. menu > settings > GPS > GPS auto-off -> check


3. menu > settings > GPS > Keep enabled -> check


set intervals to some low values, like 10s, 20s,


so now if you go to map screen and turn on "My location", then you should see that Locus periodically turn on/off GPS. And in same way it should continue also when turn minimize Locus or turn off screen or it isn`t? (question is how to check it when you turn-off screen)

photo
0

@Menion & @Gynta/@Berkley:


There is a mismatch (opposite meaning!) between Engish and German Version:


English: Keep enabled: When Locus is in foreground, keep GPS auto-off active and working


German: Aktiviert lassen: GPS nicht abschalten, solange Locus im Vordergrund läuft

photo
0

Hmm seems that this settings is little bit confusing.


What if I change it to for example something like:


name: Disable when active


desc: Disable this feature when Locus is active and screen is turned on


better suggestions? With this, it will make much more sense right? It will just mean that GPS auto-off works all the time, but you may disable it when you work with Locus

photo
0

My proposal: Make it as the German translation indicates:


name: Keep GPS enabled


desc: Keep GPS enabled when Locus is active and screen is turned on

photo
0

na wie jetzt? ist die beschreibung oder die übersetzung falsch?


what`s up now? is the description wrong? - or the translation?

photo
0

I did a lot more testing this evening. Hmmm, the strange thing is that now it works correctly and I am not able to recreate the situation with high currents when the screen is off. I used the same settings as last week (also put the phone in Flightmode to have the same conditions as on my hiking)


Test 1: I tried the setting you asked me to test, Menion. The GPS is indeed enabled/disabled according to you intention, Menion. I can also verify that with "Keep enabled" unchecked, the GPS receiver is turned off when screen is turned off because when I turn the screen on again, I see that that GPS receiver is off (until interval timeout).


====> HOWEVER: When I turn on the screen with Locus in foreground or bring Locus into foreground, the receiver does not turn on until specified interval is timed out. Then it stays on.


---> The receiver should turn on immediately when the screen is turned on and Locus is in the foreground.


Test 2: I started a track recording using the same conditions as on my hiking trip. I could see that the GPS receiver turned on/off correctly according to the settings. I tried with "Keep enabled" checked and unchecked. The log of my battery monitor app shows that the current flow from the battery was at the correct very low level in all cases. I have no idea why this was a big issue on my hiking trip.


Bottom line:


--------------


- the feature settings work as expected now. Can`t recreate the issues i had.


- the description of the "Keep enabled" command should be made more clear. (Command "Keep enabled" --> "Keep auto-off enabled". Description "When Locus is in foreground, ...." ---> When Locus is on foreground and screen is on, ...")


- small improvement: with "Keep enabled" unchecked, the GPS receiver should turn on immediately when screen is turned on or Locus is brought into foreground.

photo
0

Hello,


nice testing, thanks. I`m not saying, there cannot be any problem, but as we both tested, seems to work. Anyway if you discover anything that will allow to simulate this also on my phone, I`ll immediately fix it ...


and part of bottom line - agree with everything :). I`m going to improve it right now

photo
0

Thank you, Menion - once again for quick responses and excellent support! That "Keep enabled" feature is really a useful feature!! Have a nice summer! Hope you are taking some vacation too.

photo
0

ah I just discovered one issue


1. menu > settings > GPS > Disable when hidden -> uncheck for this test case


2. menu > settings > GPS > GPS auto-off -> check


3. menu > settings > GPS > Keep enabled -> UNCHECK!


GPS will be still enabled when Locus is active, but when you hide it with HOME button, it remain active ... and it remain active till you get GPS FIX. Then it will start work normally. I`ll fix this ...


and yes, longer vacation awaits me in September, finally some time for test Locus in field. Till then, everything have to work perfectly :)


and nice summer to you too ..

photo
0

In this thread now are four(4) setting labels and descriptions for ONE Setting.


---


Keep enabled:


When Locus is in foreground, keep GPS auto-off active and working


---


Disable when active:


Disable this feature when Locus is active and screen is turned on


---


Keep GPS enabled:


Keep GPS enabled when Locus is active and screen is turned on


---


Keep enabled:


Keep auto-off enabled when Locus is in foreground and screen is on


---


Is "GPS auto-off" or "GPS" to enable/disable "...when Locus is active and screen is (turned) on" with this Setting??


Sorry about this question but i`m now totally confused ;o)

photo
0

hi Gynta, leave it for now because when I upload new English texts on Crowdin, all translations will be removed ...


anyway new tests for this settings will be


"Keep auto-off enabled"


"When Locus is in foreground and screen is On, keep GPS auto-off active and working"


but as I wrote, leave it for now

photo
0

I tried the updated version 2.5.2 with this feature improved and corrected. Now it works 100% perfectly!! With "Keep auto-off enabled" unselected, the GPS receiver now turns on immediately when Locus is brought into foreground. Excellent!! This is really a great and useful feature.


Thank you!

photo
0

I also think that this is one of TOP features, even little bit lost in settings. Thanks for help with finding a problem ..

Replies have been locked on this page!