dodal.devices.fast_shutter.GenericFastShutter#

class dodal.devices.fast_shutter.GenericFastShutter[source]#

Implementation of fast shutter that connects to an epics pv. This pv is an enum that controls the open and close state of the shutter.

Parameters:
  • pv (str)

  • open_state (TypeVar(EnumTypesT, bound= StrictEnum | SubsetEnum | SupersetEnum))

  • close_state (TypeVar(EnumTypesT, bound= StrictEnum | SubsetEnum | SupersetEnum))

  • name (str, default: '')

  • pv – The pv to connect to the shutter device.

  • open_state – The enum value that corresponds with opening the shutter.

  • close_state – The enum value that corresponds with closing the shutter.

  • name

Methods

Attributes

open_state

close_state

shutter_state