Skip to content
Snippets Groups Projects
Commit 3b9a4aca authored by Rolf Bork's avatar Rolf Bork
Browse files

Removed support for generation and install of EPICS DAQ files. These are

no longer required, as EPICS channels now part of fast data DAQ files for
synchronous EPICS DAQ.


git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@3471 6dcd42c9-f523-4c6d-aada-af552506706e
parent 90d6aa6d
No related branches found
No related tags found
No related merge requests found
......@@ -105,7 +105,6 @@ install: $(DB)
mkdir -p target/$(TARGET)/db
cp build/$(TARGET)/$(TARGET) target/$(TARGET)
/bin/rm -f target/$(TARGET)/db/*/autoBurt.req
/bin/rm -f target/$(TARGET)/db/*/auto.ini
for ifo in $(IFO) ; do \
system=`echo $(subst epics,,$(TARGET)) | tr a-z A-Z | cut -c1-3`; \
ifo0=`echo $$ifo | sed 's/[0-9]/0/g'`; \
......@@ -121,17 +120,6 @@ install: $(DB)
/bin/rm -f target/$(TARGET)/$(TARGET)$$ifo.cmd ; \
echo "dbLoadDatabase \"base.dbd\"" >> target/$(TARGET)/$(TARGET)$$ifo.cmd; \
echo 'registerRecordDeviceDriver(pdbbase)' >> target/$(TARGET)/$(TARGET)$$ifo.cmd ; \
echo '[default]' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'gain=1.00' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'datatype=4' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'ifoid=0' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'slope=3.0518e-04' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'acquire=3' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'offset=0' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'units=V' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'dcuid=4' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo 'datarate=16' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo '' >> target/$(TARGET)/db/$$ifo/auto.ini; \
for i in $(DB) ; do \
cat $$i | sed s/%IFO%/$$ifo/g\;s/%IFO0%/$$ifo0/g\;s/%SYS%/$$system/g > target/$(TARGET)/db/$$ifo/`basename $$i`; \
grep record target/$(TARGET)/db/$$ifo/`basename $$i` | egrep 'record\(ao|record\(stringout' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "RO %s\n", $$0 }' >> target/$(TARGET)/db/$$ifo/autoBurt.req; \
......@@ -145,7 +133,6 @@ install: $(DB)
grep record target/$(TARGET)/db/$$ifo/`basename $$i` | egrep -v 'record\(ao|record\(string|record\(bi|record\(bo'| sed 's/.*"\(.*\)\".*/\1/g' >> target/$(TARGET)/db/$$ifo/autoBurt.req; \
grep record target/$(TARGET)/db/$$ifo/`basename $$i` | egrep -v 'SWSTAT|record\(ao|record\(string|record\(bi|record\(bo' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "%s.HSV\n%s.LSV\n%s.HIGH\n%s.LOW\n", $$0 , $$0, $$0, $$0 }' >> target/$(TARGET)/db/$$ifo/autoBurt.req; \
\
grep record target/$(TARGET)/db/$$ifo/`basename $$i` | sed 's/.*"\(.*\)\".*/\1/g' | egrep -v 'VME_Reset|SEVERITY|MAJOR_COUNT|MINOR_COUNT|SETPOINT_ID|FILTER_PARAM|GDS_MON|FESTAT|STATUS_COUNT|FILTER_ID|MTRXSTAT|MTRX_STAT_ERR|_MSG|_TIME_STRING|_STAT_ERR_CNT|BURT|LOAD_CONFIG|VME_RES|LOAD_NEW_COEFF|DIAG_RESET|SYNC_RESET|TOTAL$$|Name|_SW1|_SW2|_SW1R|_SW2R|_RSET|_OUTMON|_SW2S|_SW1S' | awk '{ printf "[%s]\n", $$0 }' >> target/$(TARGET)/db/$$ifo/auto.ini; \
echo "dbLoadRecords \"db/$${ifo}/`basename $$i`\"" >> target/$(TARGET)/$(TARGET)$$ifo.cmd; \
echo -n 'epicsEnvSet PREFIX '>> target/$(TARGET)/$(TARGET)$$ifo.cmd; \
grep _GRD_RB_STAT0 target/$(TARGET)/db/$$ifo/`basename $$i` | head -1 | sed 's/[^"]*"\([^"]*\)_GRD_RB_STAT0.*/\1/g' >> target/$(TARGET)/$(TARGET)$$ifo.cmd; \
......
......@@ -223,13 +223,13 @@ fi
/bin/cp -p build/${system}epics/${system}.ini /opt/rtcds/${site}/${lower_ifo}/chans/daq/${upper_system}.ini
/bin/cp /opt/rtcds/${site}/${lower_ifo}/chans/daq/${upper_system}.ini /opt/rtcds/${site}/${lower_ifo}/target/${system}/param/${upper_system}.ini
echo Installing EDCU ini file
if test -e /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini
then
/bin/mv -f /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini /opt/rtcds/${site}/${lower_ifo}/chans/daq/archive/${edcu_name}_${cur_date}.ini || exit 2
fi
/bin/cp -p target/${system}epics/db/${ifo}/auto.ini /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini
echo /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini
#echo Installing EDCU ini file
#if test -e /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini
#then
# /bin/mv -f /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini /opt/rtcds/${site}/${lower_ifo}/chans/daq/archive/${edcu_name}_${cur_date}.ini || exit 2
#fi
#/bin/cp -p target/${system}epics/db/${ifo}/auto.ini /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini
#echo /opt/rtcds/${site}/${lower_ifo}/chans/daq/${edcu_name}.ini
fi
echo Installing Epics MEDM screens
......
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