One thing I miss when using the compass on my OSTC2 is being able to set the heading it advance (say, when gearing up). By the time I hit the water, the computer will have gone to sleep again, and will have lost the heading i set.
Is it possible to retain this heading for longer in a future release?
i set a heading to be able to swim back to shore in advance and walked into the sea at night. The computer went into sleepmode before i got underwater and the heading was lost, so i had to reset it again.
I would suggest 60 minutes as a value, this 60 minute timer is reset every time the computer is turned off / goes to sleep and checked against on wakeup. If wakeuptime - sleeptime > 60 minutes the heading is removed, otherwise it is kept.
So the heading is only lost if the computer is off/in sleepstate for longer than 60 minutes.
The bearing is indeed lost on several occasions. In my development code, i just changed it to only get cleared on entering the main menu. On entering main menu actually only for reason to have something simple to get it cleared at all, because with that change it elsewise wouldn't clear never ever again (exept on a hard reboot). Would avoid having another timer as suggested above for reason it would require extra code and computational time in the ISR (interrupt service routine) - the place were among other things all the timers are run. Any comments? If generally acceptable, it could go this way into the next release to come.
Edited 1 time(s). Last edit at 03/04/2018 02:08PM by Ralph.
Sometimes, when I enter the water or put on my gear I accidentally press the left button. This would delete the just stored bearing again. I wonder if there is not a better way to deal with this... But besides deleting the bearing after xx minutes or even manually I currently have no good idea.
Well, because there is no other means to clear the cue on the compass scale other than by the auto-reset. As far as i remember, reset now takes place when entering the surface menu, so setting a bearing, OSTC goes to sleep, OSTC awakes again should preserve the bearing.
Checked, and works perfectly functional. Thanks! Didn't notice the feature earlier because when playing I usually enter the menu (which resets, duh), and used a workaround when diving (either setting the course at the last minute, or keeping the computer awake.)