- if vals[i]: objs[i].set_text('%f' % vals[i])
-
- setxyz(self.accs, state.acc)
- setxyz(self.mags, state.mag)
- setabs(self.touch, state.touch)
- setabs(self.light, state.light)
- setabs(self.a2ds, state.a2d)
+ if vals[i] == None:
+ continue
+ if lbls and lbls[i]:
+ objs[i].set_text('%s: %f' % (lbls[i], vals[i]))
+ else:
+ objs[i].set_text('%f' % vals[i])
+
+ setval(self.accs, state.acc, ['X', 'Y', 'Z'])
+ setval(self.mags, state.mag, ['X', 'Y', 'Z'])
+ setval(self.lgts, state.lgt, [])
+ setval(self.tchs, state.tch, ['P', 'D'])
+ setval(self.a2ds, state.a2d, [])