Mercurial > code > home > repos > light9
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) |