#!/bin/sh

Dytest=/virgoDev/Dy/v9r00/test
CmV=/virgoApp/Cm/v7r13
FdV=/virgoDev/Fd/v4r05
UNAME=`uname`

if [ ${#} -eq 0 ] ; then
  echo " "
  echo "Provide please a test number:"
  echo "   1=data from one raw data file"
  echo "   2=data from one 50Hz data file"
  echo "   3=data from one trend data file"
  echo "   4=data from raw data dir"
  echo "   5=data from raw data dir online"
  echo "   6=data from ffl file"
  echo "   7=data from raw data file (only time-frequency plot)"
  echo " "
  echo "   8=cm connection to fbsimtest"
  echo "   9=static cm connection with Cm name displaytest"
  echo "   10=cm connection to fbsimtest (only time plot)"
  echo "   11=cm connection to fbsimtest (only fft plot)"
  echo " "
  exit 0 
fi

cd $Dytest


# Reading files tests
#####################

if [ ${1} -eq "1" ]; then ../OSF1/dataDisplay ddfileraw.car ; fi
if [ ${1} -eq "2" ]; then ../OSF1/dataDisplay ddfile50Hz.car ; fi
if [ ${1} -eq "3" ]; then ../OSF1/dataDisplay ddfiletrend.car ; fi
if [ ${1} -eq "4" ]; then ../OSF1/dataDisplay ddfiledir.car ; fi
if [ ${1} -eq "5" ]; then ../OSF1/dataDisplay ddfiledironline.car ; fi
if [ ${1} -eq "6" ]; then ../OSF1/dataDisplay ddfileffl ; fi
if [ ${1} -eq "7" ]; then ../OSF1/dataDisplay ddfiletimefreq.car ; fi


# Cm Online connections tests
#############################

if [ ${1} -gt "7" ]; then
  xterm -sb -sl 1024 -geometry 168x10+10+0 -T "fbsimtest - `date +\"%d %b %Y-%T\"`" -e $FdV/$UNAME/FdSim.exe displaytest 0 1 -adc 20000 4 -proc 20000 1 -cmname fbsimtest &
  sleep 2
fi

if [ ${1} -eq "8" ];  then ../OSF1/dataDisplay ddcm.car ; fi
if [ ${1} -eq "9" ];  then ../OSF1/dataDisplay ddcmstatic.car ; fi
if [ ${1} -eq "10" ]; then ../OSF1/dataDisplay ddcmtime.car ; fi
if [ ${1} -eq "11" ]; then ../OSF1/dataDisplay ddcmfft.car ; fi


if [ ${1} -gt "7" ]; then
  $CmV/$UNAME/cm.exe send -to fbsimtest -type CfgKill
  echo "Removing fbsimtest"
fi

echo "Test ${1} done."




