comparison bin/curvecalc @ 493:b8012dcb714b

increase curvecalc update frequency 50ms to 20ms Ignore-this: 15b3ef4d685a0cb8ddba3cca384438c2
author drewp@bigasterisk.com
date Sat, 13 Jun 2009 21:21:15 +0000
parents 0e3743492eae
children cbc98de2ab06
comparison
equal deleted inserted replaced
492:8707b063876b 493:b8012dcb714b
250 dispatcher.send("update status", 250 dispatcher.send("update status",
251 val="ok: receiving time from music player") 251 val="ok: receiving time from music player")
252 if self.later and not self.later.cancelled and not self.later.called: 252 if self.later and not self.later.cancelled and not self.later.called:
253 self.later.cancel() 253 self.later.cancel()
254 254
255 self.later = reactor.callLater(.05, self.update) 255 self.later = reactor.callLater(.02, self.update)
256 256
257 self.recent_t = self.recent_t[-50:]+[t] 257 self.recent_t = self.recent_t[-50:]+[t]
258 period = (self.recent_t[-1] - self.recent_t[0]) / len(self.recent_t) 258 period = (self.recent_t[-1] - self.recent_t[0]) / len(self.recent_t)
259 dispatcher.send("update period", val=period) 259 dispatcher.send("update period", val=period)
260 self.send_dmx(t) 260 self.send_dmx(t)