""" XAS scan """ POSITIONERS = (Eph) SENSORS = (SampleCurrent, RefCurrent, AuxCurrent, MachineCurrent) STARTPOS = (700.0) ENDPOS = (710.0) NUMPOINTS = 11 LATENCY = 0.1 DWELL = 1.0 #OTF = FALSE value = DWELL * 10.0 SampleCurrentAveraging.write(value) RefCurrentAveraging.write(value) AuxCurrentAveraging.write(value) try: lscan(POSITIONERS, SENSORS, STARTPOS, ENDPOS, NUMPOINTS, LATENCY, before_read=wait_beam, after_read=after_readout) finally: if ENDSCAN: after_scan()