dodal.devices.hutch_shutter.InterlockedHutchShutter#
- class dodal.devices.hutch_shutter.InterlockedHutchShutter[source]#
Device to operate the hutch shutter. With an interlock.
When a demand is sent the device should first check the hutch status and raise an error if it’s not interlocked (searched and locked), as not interlocked means it’s not safe to operate the shutter.
If the requested shutter position is “Open”, the shutter control PV should first go to “Reset” and then move to “Open”. This is because before opening the hutch shutter, the interlock status will show as
faileduntil the hutch shutter is reset. The reset will set the interlock status toOK, allowing for shutter operations. Until this step is done, the hutch shutter can’t be opened. The reset is not needed for closing the shutter.- interlock#
Hutch PSS based interlock status checker
- Parameters:
bl_prefix (
str)interlock (
BaseHutchInterlock)shtr_infix (
str, default:'-PS-SHTR-01')name (
str, default:'')
Methods
Attributes