Model file found /opt/rtcds/userapps/release/cds/k1/models/k1iopioo0.mdl RCG_LIB_PATH=:/opt/rtcds/userapps/release/cds/k1/models:/opt/rtcds/userapps/release/cds/k1/models/lib:/opt/rtcds/userapps/release/cds/common/models:/opt/rtcds/userapps/release/cds/common/src:/opt/rtcds/userapps/release/isc/k1/models:/opt/rtcds/userapps/release/isc/k1/models/lib:/opt/rtcds/userapps/release/isc/common/models:/opt/rtcds/userapps/release/isc/common/src:/opt/rtcds/userapps/release/vis/k1/models:/opt/rtcds/userapps/release/vis/k1/models/lib:/opt/rtcds/userapps/release/vis/common/models:/opt/rtcds/userapps/release/vis/common/src:/opt/rtcds/userapps/release/ioo/k1/models:/opt/rtcds/userapps/release/ioo/k1/models/lib:/opt/rtcds/userapps/release/ioo/common/models:/opt/rtcds/userapps/release/ioo/common/src:/opt/rtcds/userapps/release/imc/k1/models:/opt/rtcds/userapps/release/imc/k1/models/lib:/opt/rtcds/userapps/release/imc/common/models:/opt/rtcds/userapps/release/imc/common/src:/opt/rtcds/userapps/release/psl/k1/models:/opt/rtcds/userapps/release/psl/k1/models/lib:/opt/rtcds/userapps/release/psl/common/models:/opt/rtcds/userapps/release/psl/common/src:/opt/rtcds/userapps/release/asc/k1/models:/opt/rtcds/userapps/release/asc/k1/models/lib:/opt/rtcds/userapps/release/asc/common/models:/opt/rtcds/userapps/release/asc/common/src:/opt/rtcds/userapps/release/lsc/k1/models:/opt/rtcds/userapps/release/lsc/k1/models/lib:/opt/rtcds/userapps/release/lsc/common/models:/opt/rtcds/userapps/release/lsc/common/src:/opt/rtcds/rtscore/release/src/epics/simLink:/opt/rtcds/rtscore/release/src/epics/simLink/lib:/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/epics/simLink Generating Firm Real-time code for patched vanilla Linux kernel file out is k1iopioo0 Lexically parsed the model file successfully Starting node processing Merged 0 references Merged library referenes Site is set to K1 Rate set to 64K Dcu Id is set to 28 GDS node id is set to 28 Target host name is set to k1ioo FE will run on CPU 2 FE will run as IOP Shared memory DAQ connection (No Myrinet) FE will run with PCIE RFM Network Flattening the model Top-level subsystem IOO0 Processing output port #1 name=adc2Tone Branch ZOrder 68 DstBlock adc2Tone DstPort 1 Points [0, 50] Processing output port #2 name=dac2Tone Branch ZOrder 65 DstBlock dac2Tone DstPort 1 Points [0, 45] Finished flattening the model Removed Tags Removed Busses ADC 0; type='GSC_16AI64SSA'; num=0 ADC 1; type='GSC_16AI64SSA'; num=1 ADC 2; type='GSC_16AI64SSA'; num=2 DAC PART TYPE description `type=GSC_16AO16,\ncard_num=0 ' DAC PART TYPE GSC_16AO16 DAC 0; type=GSC_16AO16; num=0 DAC PART TYPE description `type=GSC_16AO16,\ncard_num=1 ' DAC PART TYPE GSC_16AO16 DAC 1; type=GSC_16AO16; num=1 DAC PART TYPE description `type=GSC_16AO16,\ncard_num=2 ' DAC PART TYPE GSC_16AO16 DAC 2; type=GSC_16AO16; num=2 Found 3 ADCs 220 parts 1 subsystems Total parts to process 203 Found 1 subsystems Found 3 ADC modules part is 0 Found 3 DAC modules part is 7 Found 4 Binary modules part is 3 MAX_ADC_MODULES=12 MAX_DAC_MODULES=12 SUB 0 has 202 parts ******************* Found 97 Inputs for subsystem 0 with 195 parts********************************* ********************* Parts remaining = 0 Subsystem 0 IOO0 first pass done 4 1 Counted 210 parts out of total 210 Version = 3398M Length = 6 Found 3 ADC modules part is 0 Found 3 DAC modules part is 7 opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl opening file ../../../build/k1iopioo0epics/medm/K1IOPIOO0_IPC_STATUS.adl make[1]: Entering directory `/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3' (cd src/epics/fmseq; \ cat k1iopioo0 | cpp -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 - | grep -v ^# | /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/epics/util/fmseq.pl k1iopioo0 &&\ mv k1iopioo0.* ../../../build/k1iopioo0epics) top_names are FEC systems are IOP- testpoints are IOO0_MDAC0_TP_CH0 IOO0_MDAC0_TP_CH1 IOO0_MDAC0_TP_CH2 IOO0_MDAC0_TP_CH3 IOO0_MDAC0_TP_CH4 IOO0_MDAC0_TP_CH5 IOO0_MDAC0_TP_CH6 IOO0_MDAC0_TP_CH7 IOO0_MDAC0_TP_CH8 IOO0_MDAC0_TP_CH9 IOO0_MDAC0_TP_CH10 IOO0_MDAC0_TP_CH11 IOO0_MDAC0_TP_CH12 IOO0_MDAC0_TP_CH13 IOO0_MDAC0_TP_CH14 IOO0_MDAC0_TP_CH15 IOO0_MDAC1_TP_CH0 IOO0_MDAC1_TP_CH1 IOO0_MDAC1_TP_CH2 IOO0_MDAC1_TP_CH3 IOO0_MDAC1_TP_CH4 IOO0_MDAC1_TP_CH5 IOO0_MDAC1_TP_CH6 IOO0_MDAC1_TP_CH7 IOO0_MDAC1_TP_CH8 IOO0_MDAC1_TP_CH9 IOO0_MDAC1_TP_CH10 IOO0_MDAC1_TP_CH11 IOO0_MDAC1_TP_CH12 IOO0_MDAC1_TP_CH13 IOO0_MDAC1_TP_CH14 IOO0_MDAC1_TP_CH15 IOO0_MDAC2_TP_CH0 IOO0_MDAC2_TP_CH1 IOO0_MDAC2_TP_CH2 IOO0_MDAC2_TP_CH3 IOO0_MDAC2_TP_CH4 IOO0_MDAC2_TP_CH5 IOO0_MDAC2_TP_CH6 IOO0_MDAC2_TP_CH7 IOO0_MDAC2_TP_CH8 IOO0_MDAC2_TP_CH9 IOO0_MDAC2_TP_CH10 IOO0_MDAC2_TP_CH11 IOO0_MDAC2_TP_CH12 IOO0_MDAC2_TP_CH13 IOO0_MDAC2_TP_CH14 IOO0_MDAC2_TP_CH15 IOO0_MADC2_TP_CH9 IOO0_MADC2_TP_CH8 IOO0_MADC2_TP_CH7 IOO0_MADC2_TP_CH6 IOO0_MADC2_TP_CH5 IOO0_MADC2_TP_CH4 IOO0_MADC2_TP_CH31 IOO0_MADC2_TP_CH30 IOO0_MADC2_TP_CH3 IOO0_MADC2_TP_CH29 IOO0_MADC2_TP_CH28 IOO0_MADC2_TP_CH27 IOO0_MADC2_TP_CH26 IOO0_MADC2_TP_CH25 IOO0_MADC2_TP_CH24 IOO0_MADC2_TP_CH23 IOO0_MADC2_TP_CH22 IOO0_MADC2_TP_CH21 IOO0_MADC2_TP_CH20 IOO0_MADC2_TP_CH2 IOO0_MADC2_TP_CH19 IOO0_MADC2_TP_CH18 IOO0_MADC2_TP_CH17 IOO0_MADC2_TP_CH16 IOO0_MADC2_TP_CH15 IOO0_MADC2_TP_CH14 IOO0_MADC2_TP_CH13 IOO0_MADC2_TP_CH12 IOO0_MADC2_TP_CH11 IOO0_MADC2_TP_CH10 IOO0_MADC2_TP_CH1 IOO0_MADC2_TP_CH0 IOO0_MADC1_TP_CH9 IOO0_MADC1_TP_CH8 IOO0_MADC1_TP_CH7 IOO0_MADC1_TP_CH6 IOO0_MADC1_TP_CH5 IOO0_MADC1_TP_CH4 IOO0_MADC1_TP_CH31 IOO0_MADC1_TP_CH30 IOO0_MADC1_TP_CH3 IOO0_MADC1_TP_CH29 IOO0_MADC1_TP_CH28 IOO0_MADC1_TP_CH27 IOO0_MADC1_TP_CH26 IOO0_MADC1_TP_CH25 IOO0_MADC1_TP_CH24 IOO0_MADC1_TP_CH23 IOO0_MADC1_TP_CH22 IOO0_MADC1_TP_CH21 IOO0_MADC1_TP_CH20 IOO0_MADC1_TP_CH2 IOO0_MADC1_TP_CH19 IOO0_MADC1_TP_CH18 IOO0_MADC1_TP_CH17 IOO0_MADC1_TP_CH16 IOO0_MADC1_TP_CH15 IOO0_MADC1_TP_CH14 IOO0_MADC1_TP_CH13 IOO0_MADC1_TP_CH12 IOO0_MADC1_TP_CH11 IOO0_MADC1_TP_CH10 IOO0_MADC1_TP_CH1 IOO0_MADC1_TP_CH0 IOO0_MADC0_TP_CH9 IOO0_MADC0_TP_CH8 IOO0_MADC0_TP_CH7 IOO0_MADC0_TP_CH6 IOO0_MADC0_TP_CH5 IOO0_MADC0_TP_CH4 IOO0_MADC0_TP_CH31 IOO0_MADC0_TP_CH30 IOO0_MADC0_TP_CH3 IOO0_MADC0_TP_CH29 IOO0_MADC0_TP_CH28 IOO0_MADC0_TP_CH27 IOO0_MADC0_TP_CH26 IOO0_MADC0_TP_CH25 IOO0_MADC0_TP_CH24 IOO0_MADC0_TP_CH23 IOO0_MADC0_TP_CH22 IOO0_MADC0_TP_CH21 IOO0_MADC0_TP_CH20 IOO0_MADC0_TP_CH2 IOO0_MADC0_TP_CH19 IOO0_MADC0_TP_CH18 IOO0_MADC0_TP_CH17 IOO0_MADC0_TP_CH16 IOO0_MADC0_TP_CH15 IOO0_MADC0_TP_CH14 IOO0_MADC0_TP_CH13 IOO0_MADC0_TP_CH12 IOO0_MADC0_TP_CH11 IOO0_MADC0_TP_CH10 IOO0_MADC0_TP_CH1 IOO0_MADC0_TP_CH0 GDS NODE 28 2 filters 0 matrices /usr/bin/gcc -x c -E -P -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 build/k1iopioo0epics/k1iopioo0.st > build/k1iopioo0epics/k1iopioo0.i /opt/rtapps/epics/modules/sncseq/bin/linux-x86_64/snc +a -c -w build/k1iopioo0epics/k1iopioo0.i -o build/k1iopioo0epics/k1iopioo0.c echo 'registrar('`basename build/k1iopioo0epics/k1iopioo0`'Registrar)' > build/k1iopioo0epics/k1iopioo0.dbd cat /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/epics/dbd/a.dbd build/k1iopioo0epics/*.dbd > build/k1iopioo0epics/full.dbd /opt/rtapps/epics/base/bin/linux-x86_64/registerRecordDeviceDriver.pl build/k1iopioo0epics/full.dbd registerRecordDeviceDriver > build/k1iopioo0epics/registerRecordDeviceDriver.cc /bin/rm -f build/k1iopioo0epics/full.dbd cc -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 -c -o build/k1iopioo0epics/k1iopioo0.o build/k1iopioo0epics/k1iopioo0.c cc -c -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/drv/rfm.c -o build/k1iopioo0epics/rfm.o cc -c -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/drv/param.c -o build/k1iopioo0epics/param.o cc -c -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/drv/crc.c -o build/k1iopioo0epics/crc.o cc -c -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/drv/fmReadCoeff.c -o build/k1iopioo0epics/fmReadCoeff.o cc -c -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/drv/sync.c -o build/k1iopioo0epics/sync.o cc -c -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/epics/seq/main.c -o build/k1iopioo0epics/main.o g++ -DK1IOPIOO0_CODE -DFE_HEADER=\"k1iopioo0.h\" -I/opt/rtapps/epics/base/include/os/Linux -I/opt/rtapps/epics/base/include -I/opt/rtapps/epics/modules/sncseq/include -I/opt/rtapps/epics/extensions/include -I/usr/lib/rmnet -I/usr/lib/rfm2g -Isrc/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include -I/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/include/drv -I/usr/lib64 -DRFM_EPICS -DNO_FM10GEN_C_CODE -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -DOSITHREAD_USE_DEFAULT_STACK -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux -D_REENTRANT -g -fPIC -DNO_RTL=1 -c -o build/k1iopioo0epics/registerRecordDeviceDriver.o build/k1iopioo0epics/registerRecordDeviceDriver.cc g++ -o build/k1iopioo0epics/k1iopioo0epics build/k1iopioo0epics/k1iopioo0.o build/k1iopioo0epics/rfm.o build/k1iopioo0epics/param.o build/k1iopioo0epics/crc.o build/k1iopioo0epics/fmReadCoeff.o build/k1iopioo0epics/sync.o build/k1iopioo0epics/main.o build/k1iopioo0epics/registerRecordDeviceDriver.o -lezca -g -L/opt/rtapps/epics/base/lib/linux-x86_64 -L/opt/rtapps/epics/modules/sncseq/lib/linux-x86_64 -L/opt/rtapps/epics/extensions/lib/linux-x86_64 -lseq -lseqDev -lpv -lsoftDevIoc -lrecIoc -ltestDevIoc -lrecIoc -lmiscIoc -lrsrvIoc -ldbtoolsIoc -lasIoc -ldbIoc -lregistryIoc -ldbStaticIoc -lca -lCom -lpthread -lreadline -lcurses -lrt sed 's/%SYS%/IOP/g;s/%SUBSYS%//g' build/k1iopioo0epics/k1iopioo0.db > build/k1iopioo0epics/k1iopioo01.db mkdir -p target/k1iopioo0epics/db cp build/k1iopioo0epics/k1iopioo0epics target/k1iopioo0epics /bin/rm -f target/k1iopioo0epics/db/*/autoBurt.req /bin/rm -f target/k1iopioo0epics/db/*/auto.ini for ifo in K1 ; do \ system=`echo k1iopioo0 | tr a-z A-Z | cut -c1-3`; \ ifo0=`echo $ifo | sed 's/[0-9]/0/g'`; \ mkdir -p target/k1iopioo0epics/db/$ifo; \ echo "#!/bin/sh" > target/k1iopioo0epics/startup$ifo; \ echo "if fuser -s ioc$ifo.log; then" >> target/k1iopioo0epics/startup$ifo; \ echo "echo Another copy of Epics process running already\!" >> target/k1iopioo0epics/startup$ifo; \ echo "exit 1" >> target/k1iopioo0epics/startup$ifo; \ echo "fi" >> target/k1iopioo0epics/startup$ifo; \ echo ./k1iopioo0epics k1iopioo0epics$ifo.cmd \> ioc$ifo.log 2\>\&1 \& >> target/k1iopioo0epics/startup$ifo ; \ echo echo k1iopioo0epics $ifo IOC Server started >> target/k1iopioo0epics/startup$ifo ; \ chmod +x target/k1iopioo0epics/startup$ifo ; \ /bin/rm -f target/k1iopioo0epics/k1iopioo0epics$ifo.cmd ; \ echo "dbLoadDatabase \"base.dbd\"" >> target/k1iopioo0epics/k1iopioo0epics$ifo.cmd; \ echo 'registerRecordDeviceDriver(pdbbase)' >> target/k1iopioo0epics/k1iopioo0epics$ifo.cmd ; \ echo '[default]' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'gain=1.00' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'datatype=4' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'ifoid=0' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'slope=6.1028e-05' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'acquire=1' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'offset=0' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'units=V' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'dcuid=4' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo 'datarate=16' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo '' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ for i in build/k1iopioo0epics/k1iopioo01.db ; do \ cat $i | sed s/%IFO%/$ifo/g\;s/%IFO0%/$ifo0/g\;s/%SYS%/$system/g > target/k1iopioo0epics/db/$ifo/`basename $i`; \ grep record target/k1iopioo0epics/db/$ifo/`basename $i` | egrep 'record\(ao|record\(stringout' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "RO %s\n", $0 }' >> target/k1iopioo0epics/db/$ifo/autoBurt.req; \ grep record target/k1iopioo0epics/db/$ifo/`basename $i` | egrep 'record\(stringin' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "%s\n", $0 }' >> target/k1iopioo0epics/db/$ifo/autoBurt.req; \ grep record target/k1iopioo0epics/db/$ifo/`basename $i` | egrep 'record\(ao' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "%s.HSV\n%s.LSV\n%s.HIGH\n%s.LOW\n", $0, $0, $0, $0 }' >> target/k1iopioo0epics/db/$ifo/autoBurt.req; \ \ grep record target/k1iopioo0epics/db/$ifo/`basename $i` | egrep 'record\(bo|record\(bi' | sed 's/.*"\(.*\)\".*/\1/g' >> target/k1iopioo0epics/db/$ifo/autoBurt.req; \ grep record target/k1iopioo0epics/db/$ifo/`basename $i` | egrep 'record\(bo|record\(bi' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "%s.OSV\n%s.ZSV\n", $0, $0 }' >> target/k1iopioo0epics/db/$ifo/autoBurt.req; \ \ grep record target/k1iopioo0epics/db/$ifo/`basename $i` | egrep -v 'record\(ao|record\(string|record\(bi|record\(bo'| sed 's/.*"\(.*\)\".*/\1/g' >> target/k1iopioo0epics/db/$ifo/autoBurt.req; \ grep record target/k1iopioo0epics/db/$ifo/`basename $i` | egrep -v '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/k1iopioo0epics/db/$ifo/autoBurt.req; \ \ grep record target/k1iopioo0epics/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' | awk '{ printf "[%s]\n", $0 }' >> target/k1iopioo0epics/db/$ifo/auto.ini; \ echo "dbLoadRecords \"db/${ifo}/`basename $i`\"" >> target/k1iopioo0epics/k1iopioo0epics$ifo.cmd; \ echo -n 'epicsEnvSet PREFIX '>> target/k1iopioo0epics/k1iopioo0epics$ifo.cmd; \ grep _GRD_RB_STAT0 target/k1iopioo0epics/db/$ifo/`basename $i` | head -1 | sed 's/[^"]*"\([^"]*\)_GRD_RB_STAT0.*/\1/g' >> target/k1iopioo0epics/k1iopioo0epics$ifo.cmd; \ done ; \ done for ifo in K1 ; do \ echo "iocInit" >> target/k1iopioo0epics/k1iopioo0epics$ifo.cmd ; \ for i in 'k1iopioo0,("ifo=K1, site=kamioka, sys=IOP, sysnum=28, sysfile=K1IOPIOO0 ")' ; do \ echo "seq &$i" | sed s/%IFO%/$ifo/g\;s/%SITE%/`if test $ifo = L1 ; then echo llo ; else echo lho ; fi`/g >> target/k1iopioo0epics/k1iopioo0epics$ifo.cmd; \ done ; \ done for i in ; do \ echo "seq &$i" | sed s/%IFO%/H1/g\;s/%SITE%/lho/g >> target/k1iopioo0epics/k1iopioo0epicsH1.cmd; \ done for i in ; do \ echo "seq &$i" | sed s/%IFO%/H2/g\;s/%SITE%/lho/g >> target/k1iopioo0epics/k1iopioo0epicsH2.cmd; \ done for i in ; do \ echo "seq &$i" | sed s/%IFO%/L1/g\;s/%SITE%/llo/g >> target/k1iopioo0epics/k1iopioo0epicsL1.cmd; \ done echo 'This is generated directory. Please make changes in CVS and reinstall from scratch.' > target/k1iopioo0epics/README.making_changes echo 'Changes made to files in this directory will be lost.' >> target/k1iopioo0epics/README.making_changes echo >> target/k1iopioo0epics/README.making_changes echo 'Built on date' `date` >> target/k1iopioo0epics/README.making_changes make[1]: Leaving directory `/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3' make[1]: Entering directory `/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1iopioo0' make -C /lib/modules/3.0.8/build SUBDIRS=/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1iopioo0 modules make[2]: Entering directory `/usr/src/linux-3.0.8' CC [M] /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1iopioo0/k1iopioo0.o Building modules, stage 2. MODPOST 1 modules CC /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1iopioo0/k1iopioo0.mod.o LD [M] /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1iopioo0/k1iopioo0.ko make[2]: Leaving directory `/usr/src/linux-3.0.8' make[1]: Leaving directory `/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1iopioo0'