We have moved to a new Sailfish OS Forum. Please start new discussions there.
2

Timer does not trigger reminder at the exact time [answered]

asked 2016-05-08 06:01:03 +0300

fishegg gravatar image

updated 2016-05-08 07:18:13 +0300

For example, set a timer of 1 minute, it may triggers the reminder at 59.xx second. It seems that the first second ( from 1 minute to 59 second in the example ) the timer do not work normally. It seems that the timer will jump to next second when the seconds of system time change. It means that the "first second" is always less than 1 second. A diagram to explain that. '!' means you tap on a timer and it starts.
timer in different situation:
___!_ . _____ . _____ . _____ ......
__!__ . _____ . _____ . _____ ......
!____ . _____ . _____ . _____ ......
system time:
__1s_ . __1s_ . __1s_ . __1s_ ......

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by fishegg
close date 2016-05-30 17:01:32.522479

1 Answer

Sort by » oldest newest most voted
2

answered 2016-05-09 11:04:17 +0300

spiiroin gravatar image

AFAIK it is not designed to be accurate to the sub-second level.

At least when the display is off, the timers in clock app use timed services for waking up. Which have 1 second granularity (in system time base). Additionally, if the device happens also to suspend, waking up happens with 1 second granularity in rtc time base -> it is fully expected that triggering happens with 1-2 seconds error margin.

edit flag offensive delete publish link more

Comments

Timer on Windows 10 is more accurate than that on Sailfish, so I regarded it as bug and asked this.

fishegg ( 2016-05-30 17:03:07 +0300 )edit

Question tools

Follow
1 follower

Stats

Asked: 2016-05-08 06:01:03 +0300

Seen: 231 times

Last updated: May 09 '16