spc-group / haven

Bluesky tools for beamlines managed by the spectroscopy group
https://haven-spc.readthedocs.io/en/latest/
Other
2 stars 6 forks source link

Re-factor the PSS shutters to be positioners #204

Open canismarko opened 5 months ago

canismarko commented 5 months ago

Right now we're using the shutter devices from apstools, which is not compatible with the way Firefly's status window handles shutters.

Instead, we should create a Haven shutter that is a proper Ophyd Positioner. The state should follow the convention set in haven.instrument.xia_pfcu.ShutterStates.

Also, move away from using the BEAM_PRESENT PV to the actual shutter state PV.

canismarko commented 5 months ago

Tagged this to the "User Support" milestone because we won't be able to test against real shutters until after shielding verification, etc.