def _setup_move(self, position):
'''Move and do not wait until motion is complete (asynchronous)'''
self.log.debug('%s.setpoint = %s', self.name, position)
self.setpoint.put(position, wait=False)
# Add this part?
if self._target_attr != "setpoint":
getattr(self, self._target_attr).put(position, wait=False)
if self.actuate is not None:
self.log.debug('%s.actuate = %s', self.name, self.actuate_value)
self.actuate.put(self.actuate_value, wait=False)
Does it need this: