mxcubecore.HardwareObjects.EMBL.EMBLDoorInterlock#

Classes

class mxcubecore.HardwareObjects.EMBL.EMBLDoorInterlock.EMBLDoorInterlock(name)[source]#

Bases: HardwareObject

cmd_break_error_msg_changed(error_msg)[source]#

Displays error log message if door interlock break do not work

Parameters:

error_msg (str) – error message

Returns:

None

connected()[source]#

Sets is ready

disconnected()[source]#

Sets not ready

get_state()[source]#

Returns current state

ics_error_msg_changed(error_msg)[source]#

Updates ICS error message

Parameters:

error_msg (str) – error message

Returns:

None

init()[source]#

Hardware object init.

re_emit_values()[source]#

Updates state

state_breakable_changed(state)[source]#

Updates door interlock state

state_locked_changed(state)[source]#

Updates door interlock state

unlock_door_interlock()[source]#

Break Interlock (only if it is allowed by doorInterlockCanUnlock) It doesn’t matter what we are sending in the command as long as it is a one char