26 lines
640 B
Python
26 lines
640 B
Python
###################################################################################################
|
|
# Deployment specific global definitions - executed after startup.py
|
|
###################################################################################################
|
|
|
|
|
|
def is_beam_ok():
|
|
return True
|
|
|
|
def wait_beam():
|
|
if not is_beam_ok():
|
|
print "Waiting for beam..."
|
|
while not beam_ok:
|
|
time.sleep(0.1)
|
|
print "Beam ok"
|
|
|
|
def before_readout():
|
|
wait_beam()
|
|
trig_ccd()
|
|
|
|
def after_readout(rec, scan):
|
|
if not is_beam_ok():
|
|
rec.invalidate()
|
|
|
|
def after_scan():
|
|
pass
|