Repository navigation
DOC #1023: document continuous-mode quadEM electrometer pattern - #1191
Merged
Merged
Conversation
The TetrAMM (and other quadEM-family devices) are supported upstream in ophyd; apstools does not provide its own wrapper. Document the recommended beamline pattern for continuous / beam-position-monitor use: subclass ophyd.TetrAMM, clear stage_sigs, and override trigger() to press Acquire and report done immediately so read() returns current values. Coordinated with the FX4 device (#1185) under one quadEM pattern. Generated by OpenCode (argo/claudeopus48)
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.
Document the recommended beamline pattern for using quadEM-family
electrometers (TetrAMM, FX4, ...) as continuous beam-position monitors.
apstoolsdoes not provide its own quadEM device class; support existsupstream in
ophyd.quadem. The new Device Example shows how to subclassophyd.TetrAMM, clearstage_sigs, and overridetrigger()to pressAcquire and report done immediately so
read()returns the currentvalues -- avoiding the scan stall described in the issue.
Coordinated with the FX4 device (#1185) under a single quadEM pattern.