def onReceiveControl(self, debugDataMsg):
     debugData = DebugData(debugDataMsg)
     if debugData.isValid():
         # forward data to DronController
         self.onReceiveEvent(debugData)
         log_msg = 'DroneController: DebugData received: [' + str(debugData) + ']'
     else:
         log_msg = 'DroneController: INVALID DebugData received: [' + debugDataMsg + ']'
     self.logWriter.noteEvent(log_msg)
 def onReceiveControl(self, debugDataMsg):
     debugData = DebugData(debugDataMsg)
     if debugData.isValid():
         # forward data to DronController
         self.onReceiveEvent(debugData)
         log_msg = 'DroneController: DebugData received: [' + str(
             debugData) + ']'
     else:
         log_msg = 'DroneController: INVALID DebugData received: [' + debugDataMsg + ']'
     self.logWriter.noteEvent(log_msg)