bec_lib.bl_checks.BeamlineChecks#
- class BeamlineChecks(client, *args, **kwargs)[source]#
Bases:
object
Methods
Print all available beamline checks
Disable all beamline checks.
Disable a beamline check.
Enable all beamline checks.
Enable a beamline check.
Pause beamline checks.
Register a beamline check.
reset
Resume all paused beamline checks.
Start the beamline checks.
Stop the beamline checks
wait_for_beamline_checks
Attributes
beam_is_okay
- disable_check(name: str) None [source]#
Disable a beamline check.
- Parameters:
name (str) – The name of the beamline check to disable.
- enable_check(name: str) None [source]#
Enable a beamline check.
- Parameters:
name (str) – The name of the beamline check to enable.
- pause() None [source]#
Pause beamline checks. This will disable all checks. Use resume to reactivate the checks.
- register(check: BeamlineCondition)[source]#
Register a beamline check.
- Parameters:
check (BeamlineCondition) – The beamline check to register.