Example #1
0
	def _update_control_input(self, channel, data):
		if self._pos_control:
			msg = crazyflie_positioninput_t.decode(data)
			self._latest_control_input = list(msg.input)
		else:
			msg = crazyflie_input_t.decode(data)
			self._latest_control_input = list(msg.input) + [msg.offset, MODES.get(msg.type,1)]
			self._control_input_type = msg.type
		if self._control_input_updated_flag:
			self._control_input_updated_flag.set()
Example #2
0
 def _update_control_input(self, channel, data):
     if self._pos_control:
         msg = crazyflie_positioninput_t.decode(data)
         self._latest_control_input = list(msg.input)
     else:
         msg = crazyflie_input_t.decode(data)
         self._latest_control_input = list(
             msg.input) + [msg.offset, MODES.get(msg.type, 1)]
         self._control_input_type = msg.type
     if self._control_input_updated_flag:
         self._control_input_updated_flag.set()
Example #3
0
	def _update_extra_input(self, channel, data):
		msg = crazyflie_input_t.decode(data)
		self._extra_control_input = list(msg.input) + [msg.offset, MODES.get(msg.type,1)]
Example #4
0
 def _update_extra_input(self, channel, data):
     msg = crazyflie_input_t.decode(data)
     self._extra_control_input = list(
         msg.input) + [msg.offset, MODES.get(msg.type, 1)]