mxcubecore.HardwareObjects.EMBL.EMBLSafetyShutter#
EMBLSafetyShutter
Classes
|
EMBLSafetyShutter defines interface to DESY ics |
|
Defines only the compulsory values. |
- class mxcubecore.HardwareObjects.EMBL.EMBLSafetyShutter.EMBLSafetyShutter(name)[source]#
Bases:
AbstractShutter
EMBLSafetyShutter defines interface to DESY ics
- VALUES#
alias of
ShutterValueEnum
- cmd_error_msg_changed(error_msg)[source]#
Method called when opening of the shutter fails
- Parameters:
error_msg (str) – error message
- Returns:
None
- control_shutter(open_state)[source]#
Opens or closses shutter
- Parameters:
open_state (bool) – open state
- Returns:
None
- data_collection_state_changed(state)[source]#
Updates shutter state when data collection state changes
- Parameters:
state (str) – data collection state
- Returns:
None
- ics_error_msg_changed(error_msg)[source]#
Updates ICS error message
- Parameters:
error_msg (str) – error message
- Returns:
None
- state_closed_changed(state)[source]#
Updates shutter state when shutter close value changes
- Parameters:
state (str) – shutter close state
- Returns:
None
- state_open_changed(state)[source]#
Updates shutter state when shutter open value changes
- Parameters:
state (str) – shutter open state
- Returns:
None