#!/bin/sh
#
# Runs the SCT Daq software
# Assumes the environment has been setup by sourcing the necessary 
# i.e. Online Software
# ROOT
# setup script in this directory

if test ! -e ${SCT_DAQ_ROOT}/installed/config/databases/Hardware.data.xml; then 
 if test ! -e ${SCT_DAQ_ROOT}/installed/config/databases/Hardware_template.data.xml; then 
  echo "Make sure the software is built before trying to run it"
 fi
 echo "Please copy and edit appropriately ${SCT_DAQ_ROOT}/installed/config/databases/Hardware_template.data.xml"
 exit
fi

#do a quick version check
SctRodDaqVersion -c || exit ;

# First we start the online software:
play_daq SCT &

#Wait for it to load - 
sleep 15

#Now run IS servers
is_server -p SCT -n EventData &
is_server -p SCT -n FittedData &
is_server -p SCT -n TestData &
is_server -p SCT -n ControlData &
is_server -p SCT -n SCTAPIServer &
is_server -p SCT -n ConfigurationServer &
is_server -p SCT -n SCTDCS_Data &
is_server -p SCT -n SCTDBData &
is_server -p SCT -n RetrievedData &

#And the gui
rungui &

