Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from enigma import eTimer
- from Components.config import config
- from Components.Console import Console
- _session = None
- class NTPSyncPoller:
- """Automatically Poll NTP"""
- def __init__(self):
- self.timer = eTimer()
- self.Console = Console()
- def start(self):
- if not self.timer.callback:
- self.timer.callback.append(self.NTPStart)
- self.timer.startLongTimer(0)
- def stop(self):
- if self.timer.callback:
- self.timer.callback.remove(self.NTPStart)
- self.timer.stop()
- def NTPStart(self):
- if config.plugins.SystemTime.choiceSystemTime.value == "1":
- self.Console.ePopen('/usr/bin/ntpdate -b -s -u pool.ntp.org')
- self.timer.startLongTimer(int(config.plugins.SystemTime.useNTPminutes.value) * 60)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement