#!/bin/bash -l

##############################################
#
# This script define color and dataPath
#
##############################################

if [ ! -z $RED  ]; then
  echo "Process_BasicConfig already loaded."
  return
fi

RED='\033[1;31m'
YELLOW='\033[1;33m'
ORANGE='\033[0;33m'
GREEN='\033[1;32m'
BLUE='\033[0;34m'
CYAN='\033[0;36m'
NC='\033[0m'  #no color
LRED='\033[1;91m'

echo -e "${RED}##################### Loading Process_BasicConfig.sh ${NC}"

##############   need to distingish mac and daq
Arch="$(uname -s)"
PCName="$(hostname)"
PCID=-1      #if PCID == 1 (DAQ), 2 (MAC), 3 (test station), -1(OTHER)

#------ Set up data folder, check disk space
echo -e "${YELLOW}##################### Check computer name and arch. ${NC}"
echo "PC name  : ${PCName}"
echo "Archetech: ${Arch}"


rawDataPath=${SOLARISANADIR}/data_raw/
rootDataPath=${SOLARISANADIR}/root_data/

echo "Raw Data  Path : "${rawDataPath}
echo "Root Data Path : "${rootDataPath}


if [ ${Arch} == "Linux" ] && [ ${PCName} == "solaris-daq" ]; then 

  PCID=1

  # pathsSetting=${HOME}/SOLARIS_DAQ/programSettings.txt
  # if [ -e ${pathsSetting} ]; then
  #   #echo "Found DAQ programSettings.txt for paths settings"

  #   analysisPath=$(cat ${pathsSetting} | head -n 2 | tail -n 1)

  #   if [ ! "${analysisPath}" = "$SOLARISANADIR" ]; then
  #     echo "The analysisPath from ${analysisPath} is different from present folder $SOLARISANADIR. Abort."
  #     exit
  #   fi

  #   rawDataPathParent=$(cat ${pathsSetting} | head -n 3 | tail -n 1)
  #   rootDataPathParent=$(cat ${pathsSetting} | head -n 4 | tail -n 1)

  #   databaseIP=$(cat ${pathsSetting} | head -n 6 | tail -n 1)
  #   databaseName=$(cat ${pathsSetting} | head -n 7 | tail -n 1)

  #   #echo ${rawDataPathParent}
  #   #echo ${rootDataPathParent}
  #   #echo ${databaseIP}
  #   #echo ${databaseName}

  # else 

  #   echo "${RED} Cannot found DAQ programSettings.txt for path settings ${NC}"
  #   echo "Seek Ryan for help"
  #   exit

  # fi

fi

if [ ${Arch} == "Darwin" ] && [ ${PCName} == "SOLARISs-Mac-Studio.local" ]; then 
  PCID=2
  # rawDataPathParent=${HOME}/experimentalData/
  # rootDataPathParent=${HOME}/experimentalData/
fi

if [ ${Arch} == "Linux" ] && [ ${PCName} == "solarisdaq" ]; then 
  PCID=3
  # rawDataPathParent=${SOLARISANADIR}/data_raw/
  # rootDataPathParent=${SOLARISANADIR}/root_data/
fi