Skip to content

jaeger 0.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Aug 04:30

🚀 New

  • #149 Added an FPS.goto() method that sends a list of positioners to a given position using trajectories. By default Positioner.goto() now also uses trajectories, but GOTO_ABSOLUTE_POSITION can still be used.
  • #150 Allow to skip positioners that are connected to the bus but that we want to ignore. Also allow to disable collision detection for a list of positioners. See configuration options fps.skip_positioners and fps.disable_collision_detection_positioners.

✨ Improved

  • Trajectory() now sends data points using a single command per trajectory chunk.
  • Warn about individual replies that return without COMMAND_ACCEPTED.
  • Remove check for whether a positioner has started to move after sending the goto command. It sometimes produced false positives on very short moves.
  • Disable precise moves by default.
  • Improve reloading the FPS.
  • Remove bootloader commands from actor.
  • FPS.locked_by now reports what positioner id(s) locked the FPS on a collision.
  • Actor ieb fbi now accepts multiple devices.
  • Use coil space for IEB relays.
  • Use 8 message per positioner by default when upgrading the firmware.

🔧 Fixed

  • When sending multiple message per positioner per command, assign different UIDs.
  • Fix address of IEB RTD12.
  • Fix upgrade firmware script in the case of a single test sextant.
  • Turn off all sextants before upgrading the firmware.
  • Fixed and tested the power on and power off IEB sequences.