CHANNELS=1 2 3 4

setup:
	echo "ch1...vystup ze zesilovace"
	echo "ch2...pila"
	echo "ch3...trigger pily"
	echo "ch4...off"

	
turn_on:
	wget --quiet http://SpinanaZasuvkaA/tgi/control.tgi?login=p:admin:admin -O /dev/null 2>/dev/null
	sleep 1s
	wget --quiet http://SpinanaZasuvkaA/tgi/control.tgi?port=uu1u -O /dev/null 2>/dev/null
	(sleep 60s;wget  --quiet http://TektronixDPO3014a/download.cgi?"command=:CLEARmenu" -O /dev/null 2>/dev/null) >/dev/null 2>/dev/null &



turn_off:
	wget --quiet http://SpinanaZasuvkaA/tgi/control.tgi?port=uu0u >/dev/null


	
arming:
	wget http://TektronixDPO3014a/download.cgi?"command=:FPANEL:PRESS+SINGLESEQ" -O /dev/null 2>log

acquisition:
	echo "Performing Tektronix DPO 3014 DAS acquisition"|tee -a /home/svoboda/GOLEM/web/roperation/RemoteTokamak/actions.log
	for channel in $(CHANNELS);\
	do make getdata CHANNEL=$$channel ;\
	done;\

# 	make convert_isf2csv &
	make getscreenshot 	

	python2 main.py acquisition

plots:
	python2 main.py plots

getdata:
	wget -T2 http://TektronixDPO3014a/download.cgi?"command=select:ch$(CHANNEL) on" -O /dev/null 2>>log
	wget -T2 http://TektronixDPO3014a/download.cgi?"command=save:waveform:fileformat internal" -O /dev/null 2>>log
	echo "TektronixDPO3014: Downloading data for channel $(CHANNEL)"
	wget -T2 http://TektronixDPO3014a/download.cgi?'wfmsend=Get' -O ch$(CHANNEL).isf 2>>log

getscreenshot:
#	wget -T2 http://TektronixDPO3014a/download.cgi?"command=SAVE:IMAGE:FILEFORMAT PNG" -O /dev/null 2>>log
#	wget -T2 http://TektronixDPO3014a/download.cgi?"command=HARDCOPY START" -O screenshot.png 2>>log
	wget 'http://TektronixDPO3014a/image.png' -O screenshot.png 2>>log
	convert -resize 150x120\! screenshot.png icon.png

# convert_isf2csv:
# 	echo "TektronixDPO3014: Converting ISF data to CSV in the background"
# 	for isf_file in `ls *isf` ;\
# 	do wine cnvrtwfm.exe -l $$isf_file;\
# 	done;\
# 	echo "1" > dataready

clean:
	rm download* dataready *isf *csv

off:	
	wget http://TektronixDPO3014a/download.cgi?'command=select:ch2 on' 2>>log
	wget http://TektronixDPO3014a/download.cgi?'wfmsend=Get' -O ch2 2>>log
	wget http://TektronixDPO3014a/download.cgi?'command=select:ch3 on' 2>>log
	wget http://TektronixDPO3014a/download.cgi?'wfmsend=Get' -O ch3 2>>log
	wget http://TektronixDPO3014a/download.cgi?'command=select:ch4 on' 2>>log
	wget http://TektronixDPO3014a/download.cgi?'wfmsend=Get' -O ch4 2>>log
	echo "1" > dataready
	rm download.*
