Update to 4 1 15#3
Open
FreddieAkeroyd wants to merge 171 commits into
Open
Conversation
found during homing Alter home switch type, limit switch type PV's to be more general Improved generated home routine for home to home switch Fix motor acceleration not set issue introduced by $(P)$M)HOMR_CMD/$(P)$M)HOMF_CMD homing PV's Moved "limits as home" option to motor extras with PV $(P)$M)ULAH_CMD/$(P)$M)ULAH_STATUS Improved motor limits direction consistency check Improved wrong limit protection Add alarms states to $(P)$(M)_LIMITCONSISTENT_STATUS Renamed $(P)$(M)_WLPACTIVE_STATUS to $(P)$(M)_WLPSTOP_STATUS
Update home algorithm description to clarify when home switch edge parameter is used
…e all valid values
If HAVE_C++11 is not defined it builds a dummy library. This allows all architectures to use the same dbd file.
Driver now determines what amplifier cards are installed and generates the correct enum values for the amplifier current. The amplifier current menu is now "0.5 A", "1.0 A", etc. depending on the amplifier. Previously the menu choices were "Zero", "One", etc. Added support for microsteps/s, again using asynEnum for the valid choices.
Add amplifier type and brush type
Elo az1 recovery issue
Fix problem with crash when reconnecting controller
Improve fix to enumRowCallback
Setting kinematics equations from the GUI results in an error in QE not able to format the value, changing the text format to "String" fixed the issue. This was noticed when some IOCs migrated from Galil 3.X to 4.1.11, not sure if it is related to the fact that FTRANSFORM_SP was changed from stringout to waveform.
Changed textbox format to string in F and R kinematics UI.
Add link to IOC users guide
Fix bug in motorsAtStart
Add an extra check before sending the command to release the motor brake. If both motor limit switches are active, the motor is considered disconnected. In this condition, do not release the brake.
…eleasing the brake. This is useful in setups where both limit switches are used as an additional interlock for air pressure on an air-bearing axis with a brake.
Prevent brake release for disconnected motor.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of work
Change from version 3_6 to version 4
To test
Which ticket does this PR fix?
Acceptance criteria
galil-oldbranch) and new (masterbranch) drivers? If so have all appropriate PRs been created **Code Review
Final steps