document usage of bl_check
beamline checks and beamline conditions should be added to the documentation
@bl_check
def my_scan():
...
# REGISTER BEAMLINE CHECKS
from bec_lib.bl_conditions import (
LightAvailableCondition,
ShutterCondition,
)
_light_available_condition = LightAvailableCondition(dev.sls_machine_status)
_shutter_condition = ShutterCondition(dev.x12sa_es1_shutter_status)
bec.bl_checks.register(_light_available_condition)
bec.bl_checks.register(_shutter_condition)