slaclab / lcls-tools

Python tools for LCLS: post processing data, PV handling, pulling archive settings, etc.
Apache License 2.0
2 stars 21 forks source link

Add ability to insert/extract screen and check that screen is inserted #123

Open nneveu opened 10 months ago

nneveu commented 10 months ago

Is your feature request related to a problem? Please describe. Currently the screen class/object does not insert screens.

Describe the solution you'd like Before taking an image, I would like the screen to check if YAG/OTR is inserted and if not, insert it.

Describe alternatives you've considered Having people manually insert the YAG/OTR.

Additional context Resolution of this will combine screen/profile_monitor files into one.

nneveu commented 4 months ago

Not addressing screens on ladders in this issue. We will add that in later issues. This code should give the user a warning/error if they try to insert a screen that is on a ladder. The message should tell the user they can not insert that screen w/ this code.