def __init__(self, flightcontroller): threading.Thread.__init__(self) self._flightcontroller = flightcontroller self.cfLog = CFLog() # Crazyflie obj + callbacks self._cf = Crazyflie() self._cf.connected.add_callback(self._connected) self._cf.disconnected.add_callback(self._disconnected) self._cf.connection_failed.add_callback(self._connection_failed) self._cf.connection_lost.add_callback(self._connection_lost) self.isConnected = False self._flightcontroller.setConnectionManager(self) self._flightcontroller.setCrazyflie(self._cf)