#source run_vars.sh

imgFOLDER=`dirname $BASH_SOURCE`/images/2021-05-05_simulatortest
runname=lta46-ssc27_test25

#the loop script creates the lockfile; delete it to stop the loop (after the current image is done)
lockfilename=lockfile

initscript=init/init_skp_lta_v2_smart.sh #single LTA
voltagescript=voltage_skp_lta_v2_C_safe.sh

testseq=sequencer_ccdsimulator_p20test.xml

mkdir -p $imgFOLDER

#cp run_vars.sh ${imgFOLDER}/${runname}_vars.sh
cp $BASH_SOURCE ${imgFOLDER}/${runname}.sh
cp $testseq ${imgFOLDER}/${runname}_testseq.xml

source $initscript

lta set sinit 0
lta set pinit 0
lta set ssamp 200
lta set psamp 200
lta set cdsout 2

touch $lockfilename

lta sseq $testseq

lta set rgal 0.0
lta set rgah 10.0
for wait_extra in `seq 20 22`
do
    #one ADU is 1.221 mV (4*gain*Vref/2^14)

    lta delay_wait_extra $wait_extra
    lta name $imgFOLDER/skp_${runname}_WAITEXTRA${wait_extra}_
    lta read

    if [ ! -f "$lockfilename" ]; then break; fi
done
