Ejemplo n.º 1
0
 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)