-
Notifications
You must be signed in to change notification settings - Fork 59
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
Making ExitSlits subclass with FDQ component, only for SL1K2 for now #1307
Conversation
@nrwslac with pcdshub/lcls-plc-rixs-optics#133 merged, can you please review this? |
@ZLLentz could you look at this error log for the pip jobs? |
I agree this has nothing to do with your code |
That's really bizarre. I feel less bad about not remembering a change from Jan/Feb than I do about not remembering a change from last week! |
We can either merge #1311 first or merge this with bypassing the failing tests |
#1311 is merged so I'll click update branch here, anticipating green check marks all around |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅
@nrwslac I added the doc string and think this is ready. If you think it's good, I will merge and update the device_class for sl1k2 |
Actually, I took a second look at this. Did you want the FDQ to be in ExitSlits directly instead of a subclass? |
I decided to add the flow meter to ExitSlits directly. sl1k2 is the only device that uses the class so it didn't make sense to me to subclass it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe you are correct. Currently SL1K2 is the only consumer of this class. This does make the requirements for implementing this class more strict in the future, but we can cross that bridge when we get there (perhaps this motivates us to add these flow monitors, in a backwards sort of way)
Description
ExitSlitsFDQ has an FDQ component so we can see flow meter readings on the typhos screen for SL1K2. I did not name this SL1K2 in case an ExitSlits+FDQ class is ever wanted in the future
Motivation and Context
https://jira.slac.stanford.edu/browse/ECS-6745
How Has This Been Tested?
Where Has This Been Documented?
Pre-merge checklist