class Visual:
FRAMES_PER_SEC = 60 # hz
- RATES_PER_SEC = 10 # hz
+ RATES_PER_SEC = 1 # hz
def __init__(self, config, device, logger):
def get_objects(names):
if act.get_active():
self.status(self.device.connect())
else:
- self.status(self.device.disconnect())
+ self.device.disconnect()
return True
def on_xively(self, act):
if act.get_active():
self.status(self.logger.connect())
else:
- self.status(self.logger.disconnect())
+ self.logger.disconnect()
return True
def on_flush(self, act):
# Private methods
def status(self, msg):
+ status = self.builder.get_object("status")
+ status.pop(context_id=0)
if not msg:
return
- status = self.builder.get_object("status")
status.push(text=('Error: ' + msg), context_id=0)