Skip to content
Snippets Groups Projects
Commit 400328e3 authored by Carmelo Pellegrino's avatar Carmelo Pellegrino
Browse files

developing all the needed points; control of the DM implemented

parent 5726176d
No related branches found
No related tags found
No related merge requests found
......@@ -19,10 +19,53 @@ function createList() {
echo ${LIST[*]}
}
selected=`zenity --title "Run Setup Selector" \
function dm_driver() {
echo "set session target = run"
sleep $1
echo exit
echo y
}
# Ask for the run setup
rs_file=`zenity --title "Run Setup Selector" \
--list \
--text "Select one of the following Run Setups:" \
--radiolist \
--column="Selection" \
--column="Run Setup file" \
$(createList ${folder})`
if [ -z "${rs_file}" ]; then
zenity --error --text="No Run Setup file selectet, aborting"
exit -1
fi
# Peak the run number
run_number=`get_run_number`
# Copy selected run setup file, changing the run number
# Ask for run duration
run_duration=`zenity --title "Run duration" \
--list \
--text "Select one of the following duration:" \
--radiolist \
--column="Selection" \
--column="Minutes" \
FALSE 5 TRUE 10 FALSE 20`
# Launch the DM
dm_driver ${run_duration} | mono DetectorControl.exe --control --reset &
# Launch the DAQ
DAQ.sh
# Point the browser to the correct address, if required
zenity --question \
--text="Would you like to open the DetectorManager GUI?" \
--cancel-label="No, thanks" && firefox http://localhost:1301/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment