-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reflectometry: Propagate alarms #3892
Comments
Use |
As an instrument scientist I want to know on the reflectometry screen if one of my motors is in alarm because I need to stop experimenting and investigate the problem.
This means propagating the alarms from the motor up to the beamline parameter which it controls.
For Theta which is the main parameter (be espeacilly careful for Theta which for a readback relies on multiple components). The main status should alarm if any motor that we rely on has a problem.
To get the alarms try to use the monitor in CaChannel; it should tell you about alarams but I am not convinced that these works (https://cachannel.readthedocs.io/en/latest/cachannel.html#CaChannel.CaChannel.array_get_callback I think I have not passed the correct request type it should be DBR_STS_XXX). If not instead you may need to monitor the status and severity fields of the motor pv.
The text was updated successfully, but these errors were encountered: