Hi, Does anyone know if it is possible to schedule code for execution at x seconds since epoch, with guaranteed execution even when in sleep mode? Currently I am using libiphb (through tanghus's Insomniac QML plugin), but libiphb only seems to support waiting for a specified number of seconds, meaning that if iphb_wait is called when the time is 1394730709733 milliseconds since epoch and is instructed to wait for 5 seconds, the code will be executed sometime around 1394730714733 milliseconds since epoch. I want to be able to schedule code to be run at e.g. 1394730715000 (±50 ms or some such small margin), i.e. whole seconds since epoch, no matter the current time. That way for example WallClock from org.nemomobile.time would be in sync with my timer, and I could accurately reflect the remaining time in the GUI by updating on onTimeChanged without having to update the GUI unnecessarily often, in addition to other simplifications I would be able to make.
Using the standard QtQuick Timer type would work, since it supports specifying the interval in milliseconds, so you could do something like timer.interval = 1394730715000 - Date.now(), however Timer doesn't work when in sleep mode. Regards, Arvid _______________________________________________ SailfishOS.org Devel mailing list