Skip to content

fix: manage set commands through set_registry for making set commands… - #1046

Draft
wakonig wants to merge 1 commit into
mainfrom
fix/active_set_registry
Draft

fix: manage set commands through set_registry for making set commands…#1046
wakonig wants to merge 1 commit into
mainfrom
fix/active_set_registry

Conversation

@wakonig

@wakonig wakonig commented Sep 10, 2026

Copy link
Copy Markdown
Member

Description

PR bec-project/ophyd_devices#227 in ophyd devices introduced a patched ophyd signal to (finally) make ophyd signal's .set command stoppable by using a global registry for currently active .set commands. While PSIDeviceBase already uses this patch, this PR extends its usage for all devices. Consequently, any stop() call will now cancel the underlying .set command. Same is true for .destroy().

Type of Change

  • Change 1
  • Change 2

How to test

  • Run unit tests

Potential side effects

[Describe any potential side effects or risks of merging this PR.]

Screenshots / GIFs (if applicable)

[Include any relevant screenshots or GIFs to showcase the changes made.]

Additional Comments

[Add any additional comments or information that may be helpful for reviewers.]

Definition of Done

  • Documentation is up-to-date.

@wakonig
wakonig force-pushed the fix/active_set_registry branch from db9eb74 to a9aa724 Compare September 10, 2026 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant