Files
saresb/script/pointing/local.py
gac-bernina ee2df1c489 Sep.2025
2025-09-04 11:36:29 +02:00

16 lines
399 B
Python

# load configuration
run("pointing/config")
# configure devices
run("pointing/device_define")
def check():
if beamline_name.read() != BEAMLINE_NAME:
raise "Invalid beamline mode"
camera_screen.setSettlingCondition(ChannelSettlingCondition(SCREEN_PROBE_IN, 1, None, 'i'))
def get_saturated_pixels(img):
img = flatten(img)
return sum([1 if v>=SCREEN_MAX else 0 for v in img])