Releases: pcdshub/lcls-twincat-motion
Releases · pcdshub/lcls-twincat-motion
v1.8.0
What's Changed
- DEV: Adding the option to auto reset FFO for pneumatic actuators. by @ghalym in #151
- ENH: increase MAX_STATES to the EPICS max for TMO spec by @ZLLentz in #156
Full Changelog: v1.7.0...v1.8.0
v1.7.0
This is a feature and bugfix release.
Features
- Add the option for the beam parameter mismatch MPS fault to be auto-reset. In many cases, this is safe and desirable. The default behavior is still to not auto-reset to avoid the accidental FFO cycling behavior. This will be use on the steering mirrors in the FEE and XRT.
Fixes
- Set the IN and OUT state names for the stock in/out function blocks, these were missing and causing issues/confusion.
Contributors
v1.6.0
- Add a feature where a log message is emitted on all motion errors
- Change the behavior of the error PVs to subscribe rather than poll to avoid missing an update in the archiver
- Fix a bug where the position save/restore machinery could fail
v1.5.1
Compatibility with pmps v2.0.0
v1.5.0
- Add PV for disabling motor power
- Add missing error messages
- Fix various race conditions
v1.4.4
Bugfix release: one more race condition related to the states movement interruption bugs.
v1.4.3
Bugfix/maintenance release:
- Fix various issues with state motion devices, such as behavior when a move is interrupted by a new move
- Fix documentation errors
v1.4.2
Bugfix release
Fix an issue where homing routines could get indefinitely stuck and inoperable
v1.4.1
Bugfix release for the most common homing bug.
Library will now wait properly for each homing step before proceeding, removing a common race condition where homing would fail if the motor didn't stop within 1-2 plc cycles.
v1.4.0
- Add expanded support for relative encoders, homing, and position saving
- Increase the maximum number of allowed states to support the incoming new attenuators
- Update docs/readme