Author: bklaas
Date: Fri Feb 29 12:13:35 2008
New Revision: 2083
URL: http://svn.slimdevices.com?rev=2083&root=Jive&view=rev
Log:
Bug: 5426
Description: sync system time with hardware clock every 10 minutes to correct
clock drift
Modified:
branches/7.0/jive/src/pkg/jive_squeezeboxjive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
Modified:
branches/7.0/jive/src/pkg/jive_squeezeboxjive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
URL:
http://svn.slimdevices.com/branches/7.0/jive/src/pkg/jive_squeezeboxjive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua?rev=2083&root=Jive&r1=2082&r2=2083&view=diff
==============================================================================
---
branches/7.0/jive/src/pkg/jive_squeezeboxjive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
(original)
+++
branches/7.0/jive/src/pkg/jive_squeezeboxjive/share/applets/SqueezeboxJive/SqueezeboxJiveApplet.lua
Fri Feb 29 12:13:35 2008
@@ -120,6 +120,17 @@
else
log:warn("Watchdog timer is disabled")
end
+
+ -- sync clock to hw clock every 10 minutes
+ local clockSyncTimer = Timer(600000, -- 10 minutes
+ function()
+ local systemTime = os.date()
+ log:info('syncing system clock
to hw clock: ', systemTime)
+ os.execute("hwclock -s")
+ systemTime = os.date()
+ log:info('system clock now
synced to hw clock: ', systemTime)
+ end)
+ clockSyncTimer:start()
-- register wakeup function
Framework:registerWakeup(function()
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins