# Label: Lima # saving_mode has to be set to AUTO_FRAME # saving_directory and saving_suffix have to be set to the desired values # Possible saving_sufix values: .edf, .raw, .cbf if( $method =~ /reset/i) { Util::log( "VC: scan_name $Spectra::SYM{ scan_name}"); Spectra::tng_attrDoubleWrt( "lima", "acq_expo_time", $Spectra::SYM{ sample_time}); Spectra::tng_attrStringWrt( "lima", "saving_prefix", $Spectra::SYM{ scan_name}); Spectra::tng_inout("lima", "prepareAcq"); Spectra::tng_inout("lima", "startAcq"); return 1; } if( $method =~ /read/i) { while( !Spectra::tng_attrBoolRd("lima","ready_for_next_acq")) { Util::log( "VC: waiting for Lima"); Spectra::wait( 0.5); if( $Spectra::SYM{ interrupt_scan}) { Util::log( "VC: wait-for-lima aborted"); last; } } Util::log( "Lima ready for next acq "); return 1; }