def __init__(self, *a, **k): self.log_message = logger.info super(LividControlSurface, self).__init__(*a, **k) with self.component_guard(): self._setup_monobridge() self._livid_settings = LividSettings(model = self._sysex_id, control_surface = self) self.schedule_message(1, self._open_log) #self._connection_routine = self._tasks.add(task.sequence(task.wait(10), task.run(self._check_connection))) #self._connection_routine.restart() self.schedule_message(2, self._check_connection)