From 4d780ca17fd26bf963f0a530fb5cf50e4435f2b0 Mon Sep 17 00:00:00 2001 From: Marek Siarkowicz Date: Fri, 12 Jun 2015 22:30:49 +0200 Subject: Refresh data less often. --- ParrotZik.py | 1 - ParrotZikTray | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ParrotZik.py b/ParrotZik.py index 551d19a..d159927 100644 --- a/ParrotZik.py +++ b/ParrotZik.py @@ -52,7 +52,6 @@ class ParrotZik(object): self.BatteryLevel = 100 self.BatteryCharging = False - print "Connected" @property def battery_state(self): diff --git a/ParrotZikTray b/ParrotZikTray index f66de17..6a7ab69 100755 --- a/ParrotZikTray +++ b/ParrotZikTray @@ -7,7 +7,7 @@ from SysIndicator import MenuItem from SysIndicator import Menu from SysIndicator import SysIndicator -REFRESH_FREQUENCY = 1000 +REFRESH_FREQUENCY = 30000 RECONNECT_FREQUENCY = 5000 @@ -16,6 +16,9 @@ class repeat(object): self.f = f self.id = None + def __call__(self, cls): + self.f(cls) + def start(self, cls, frequency): if not self.id: def run(): @@ -65,6 +68,7 @@ class ParrotZikIndicator(SysIndicator): parrot = ParrotZik.ParrotZik(mac) if parrot.sock: self.version_1_interface.activate(parrot) + self.autorefresh(self) self.autorefresh.start(self, REFRESH_FREQUENCY) self.reconnect.stop() print "Connected" -- cgit v1.2.1