Is your feature request related to a problem? Please describe.
We don't have filter or lamp control implemented for lcls-tools, and will want this feature
Describe the solution you'd like
Methods for inserting/removing filters and turning on/off lamp(s) and adjusting brightness of lamp(s). Code needs to be intelligent regarding which filters/lamps a specific monitor has.
Describe alternatives you've considered
This is something multiple people could use, so it makes sense to centralize it in lcls-tools instead of having people write custom code to do the same thing
Additional context
This is being requested as part of the Core GUI rewrite project (profile monitor / wire scan/ emittance) but will be beneficial for general use
Is your feature request related to a problem? Please describe. We don't have filter or lamp control implemented for lcls-tools, and will want this feature
Describe the solution you'd like Methods for inserting/removing filters and turning on/off lamp(s) and adjusting brightness of lamp(s). Code needs to be intelligent regarding which filters/lamps a specific monitor has.
Describe alternatives you've considered This is something multiple people could use, so it makes sense to centralize it in lcls-tools instead of having people write custom code to do the same thing
Additional context This is being requested as part of the Core GUI rewrite project (profile monitor / wire scan/ emittance) but will be beneficial for general use