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()
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()
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)]
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)]