Model file found /opt/rtcds/userapps/release/imc/k1/models/k1mcl.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 k1mcl Lexically parsed the model file successfully Starting node processing Found a library reference IMC_MASTER/IMC Library model file found /opt/rtcds/userapps/release/imc/common/models/IMC_MASTER.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 Found the library model /opt/rtcds/userapps/release/imc/common/models/IMC_MASTER.mdl Lexically parsed the model file successfully Merged 1 references Found a library reference FILTBANK_TRIGGER/FILTBANK_TRIGGER Library model file found /opt/rtcds/userapps/release/isc/common/models/FILTBANK_TRIGGER.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 Found the library model /opt/rtcds/userapps/release/isc/common/models/FILTBANK_TRIGGER.mdl Lexically parsed the model file successfully Found a library reference FILTBANK_MASK/FM_MASK Library model file found /opt/rtcds/userapps/release/cds/common/models/FILTBANK_MASK.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 Found the library model /opt/rtcds/userapps/release/cds/common/models/FILTBANK_MASK.mdl Lexically parsed the model file successfully Found a library reference LSC_TRIGGER/LSC_TRIGGER Library model file found /opt/rtcds/userapps/release/isc/common/models/LSC_TRIGGER.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 Found the library model /opt/rtcds/userapps/release/isc/common/models/LSC_TRIGGER.mdl Lexically parsed the model file successfully Merged 3 references Found a library reference SCHMITTTRIGGER/schmitttrigger Library model file found /opt/rtcds/userapps/release/cds/common/models/SCHMITTTRIGGER.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 Found the library model /opt/rtcds/userapps/release/cds/common/models/SCHMITTTRIGGER.mdl Lexically parsed the model file successfully Found a library reference SCHMITTTRIGGER/schmitttrigger Library model file found /opt/rtcds/userapps/release/cds/common/models/SCHMITTTRIGGER.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 Found the library model /opt/rtcds/userapps/release/cds/common/models/SCHMITTTRIGGER.mdl Lexically parsed the model file successfully Merged 2 references Merged 0 references Merged library referenes Site is set to K1 Rate set to 16K Dcu Id is set to 29 GDS node id is set to 29 Target host name is set to k1ioo FE will run on CPU 5 FE will run as SLAVE to IOP Shared memory DAQ connection (No Myrinet) Flattening the model Top-level subsystem BO Processing output port #1 name=B0\n Line SrcPort 1 ZOrder 5 DstBlock B0\n DstPort 1 SrcBlock Operator5 Points [90, 0; 0, -60] Processing output port #2 name=B1 Branch ZOrder 2 DstBlock B1 DstPort 1 Processing output port #1 name=1 Line SrcPort 1 ZOrder 43 DstBlock 1 DstPort 1 SrcBlock Operator5 Points [85, 0; 0, -60] Processing output port #2 name=2 Branch ZOrder 34 DstBlock 2 DstPort 1 Processing output port #3 name=4 Branch ZOrder 26 DstBlock 4 DstPort 1 Processing output port #4 name=8 Branch ZOrder 18 DstBlock 8 DstPort 1 Processing output port #5 name=16 Branch ZOrder 11 DstBlock 16 DstPort 1 Processing output port #6 name=-32 Branch ZOrder 3 DstBlock -32 DstPort 1 Processing output port #1 name=1 Line SrcPort 1 ZOrder 43 DstBlock 1 DstPort 1 SrcBlock Operator5 Points [85, 0; 0, -60] Processing output port #2 name=2 Branch ZOrder 34 DstBlock 2 DstPort 1 Processing output port #3 name=4 Branch ZOrder 26 DstBlock 4 DstPort 1 Processing output port #4 name=8 Branch ZOrder 18 DstBlock 8 DstPort 1 Processing output port #5 name=16 Branch ZOrder 11 DstBlock 16 DstPort 1 Processing output port #6 name=-32 Branch ZOrder 3 DstBlock -32 DstPort 1 Processing output port #1 name=1 Line SrcPort 1 ZOrder 43 DstBlock 1 DstPort 1 SrcBlock Operator5 Points [85, 0; 0, -60] Processing output port #2 name=2 Branch ZOrder 34 DstBlock 2 DstPort 1 Processing output port #3 name=4 Branch ZOrder 26 DstBlock 4 DstPort 1 Processing output port #4 name=8 Branch ZOrder 18 DstBlock 8 DstPort 1 Processing output port #5 name=16 Branch ZOrder 11 DstBlock 16 DstPort 1 Processing output port #6 name=-32 Branch ZOrder 3 DstBlock -32 DstPort 1 Top-level subsystem MCL Processing output port #1 name=OUT Branch DstBlock OUT DstPort 1 Processing output port #1 name=TRIG_WORD Line SrcPort 1 DstBlock TRIG_WORD DstPort 1 SrcBlock Demux25 Processing output port #1 name=FM_MASK Branch DstBlock FM_MASK DstPort 1 Processing output port #1 name=OUT Branch DstBlock OUT DstPort 1 Processing output port #1 name=TRIG Branch DstBlock TRIG DstPort 1 Finished flattening the model Removed Tags Removed Busses ADC 0; type='GSC_16AI64SSA'; num=0 ADC 1; type='GSC_16AI64SSA'; num=1 DAC PART TYPE description `type=GSC_16AO16,\ncard_num=1 ' DAC PART TYPE GSC_16AO16 DAC 0; type=GSC_16AO16; num=1 Found 2 ADCs 316 parts 2 subsystems MAX_IPC=512 MAX_IPC_RFM=96 Total parts to process 151 Found 2 subsystems Found 2 ADC modules part is 0 Found 1 DAC modules part is 135 Found 2 Binary modules part is 133 MAX_ADC_MODULES=12 MAX_DAC_MODULES=12 SUB 0 has 130 parts ******************* Found 72 Inputs for subsystem 0 with 58 parts********************************* ********************* Parts remaining = 0 SUB 1 has 94 parts ******************* Found 45 Inputs for subsystem 1 with 50 parts********************************* ********************* Parts remaining = 0 Subsystem 0 BO Subsystem 1 MCL first pass done 34 2 Counted 197 parts out of total 197 Version = 3398M Length = 6 Found 2 ADC modules part is 0 Found 1 DAC modules part is 135 opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl opening file ../../../build/k1mclepics/medm/K1MCL_IPC_STATUS.adl make[1]: Entering directory `/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3' (cd src/epics/fmseq; \ cat k1mcl | cpp -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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 k1mcl &&\ mv k1mcl.* ../../../build/k1mclepics) top_names are FEC BO MCL systems are MCL- testpoints are MDAC0_TP_CH0 MDAC0_TP_CH1 MDAC0_TP_CH2 MDAC0_TP_CH3 MDAC0_TP_CH4 MDAC0_TP_CH5 MDAC0_TP_CH6 MDAC0_TP_CH7 MDAC0_TP_CH8 MDAC0_TP_CH9 MDAC0_TP_CH10 MDAC0_TP_CH11 MDAC0_TP_CH12 MDAC0_TP_CH13 MDAC0_TP_CH14 MDAC0_TP_CH15 MCL_MCL_TRIG_MON_FAST MCL_F_OUT_256 MCL_L_OUT_256 MCL_MCL_CTRL_256 MCL_TEST_OUT GDS NODE 29 17 filters 1 matrices /usr/bin/gcc -x c -E -P -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/k1mcl.st > build/k1mclepics/k1mcl.i /opt/rtapps/epics/modules/sncseq/bin/linux-x86_64/snc +a -c -w build/k1mclepics/k1mcl.i -o build/k1mclepics/k1mcl.c echo 'registrar('`basename build/k1mclepics/k1mcl`'Registrar)' > build/k1mclepics/k1mcl.dbd cat /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/epics/dbd/a.dbd build/k1mclepics/*.dbd > build/k1mclepics/full.dbd /opt/rtapps/epics/base/bin/linux-x86_64/registerRecordDeviceDriver.pl build/k1mclepics/full.dbd registerRecordDeviceDriver > build/k1mclepics/registerRecordDeviceDriver.cc /bin/rm -f build/k1mclepics/full.dbd cc -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/k1mcl.o build/k1mclepics/k1mcl.c cc -c -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/rfm.o cc -c -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/param.o cc -c -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/crc.o cc -c -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/fmReadCoeff.o cc -c -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/sync.o cc -c -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/main.o g++ -DK1MCL_CODE -DFE_HEADER=\"k1mcl.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/k1mclepics/registerRecordDeviceDriver.o build/k1mclepics/registerRecordDeviceDriver.cc g++ -o build/k1mclepics/k1mclepics build/k1mclepics/k1mcl.o build/k1mclepics/rfm.o build/k1mclepics/param.o build/k1mclepics/crc.o build/k1mclepics/fmReadCoeff.o build/k1mclepics/sync.o build/k1mclepics/main.o build/k1mclepics/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%/MCL/g;s/%SUBSYS%//g' build/k1mclepics/k1mcl.db > build/k1mclepics/k1mcl1.db mkdir -p target/k1mclepics/db cp build/k1mclepics/k1mclepics target/k1mclepics /bin/rm -f target/k1mclepics/db/*/autoBurt.req /bin/rm -f target/k1mclepics/db/*/auto.ini for ifo in K1 ; do \ system=`echo k1mcl | tr a-z A-Z | cut -c1-3`; \ ifo0=`echo $ifo | sed 's/[0-9]/0/g'`; \ mkdir -p target/k1mclepics/db/$ifo; \ echo "#!/bin/sh" > target/k1mclepics/startup$ifo; \ echo "if fuser -s ioc$ifo.log; then" >> target/k1mclepics/startup$ifo; \ echo "echo Another copy of Epics process running already\!" >> target/k1mclepics/startup$ifo; \ echo "exit 1" >> target/k1mclepics/startup$ifo; \ echo "fi" >> target/k1mclepics/startup$ifo; \ echo ./k1mclepics k1mclepics$ifo.cmd \> ioc$ifo.log 2\>\&1 \& >> target/k1mclepics/startup$ifo ; \ echo echo k1mclepics $ifo IOC Server started >> target/k1mclepics/startup$ifo ; \ chmod +x target/k1mclepics/startup$ifo ; \ /bin/rm -f target/k1mclepics/k1mclepics$ifo.cmd ; \ echo "dbLoadDatabase \"base.dbd\"" >> target/k1mclepics/k1mclepics$ifo.cmd; \ echo 'registerRecordDeviceDriver(pdbbase)' >> target/k1mclepics/k1mclepics$ifo.cmd ; \ echo '[default]' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'gain=1.00' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'datatype=4' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'ifoid=0' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'slope=6.1028e-05' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'acquire=1' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'offset=0' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'units=V' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'dcuid=4' >> target/k1mclepics/db/$ifo/auto.ini; \ echo 'datarate=16' >> target/k1mclepics/db/$ifo/auto.ini; \ echo '' >> target/k1mclepics/db/$ifo/auto.ini; \ for i in build/k1mclepics/k1mcl1.db ; do \ cat $i | sed s/%IFO%/$ifo/g\;s/%IFO0%/$ifo0/g\;s/%SYS%/$system/g > target/k1mclepics/db/$ifo/`basename $i`; \ grep record target/k1mclepics/db/$ifo/`basename $i` | egrep 'record\(ao|record\(stringout' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "RO %s\n", $0 }' >> target/k1mclepics/db/$ifo/autoBurt.req; \ grep record target/k1mclepics/db/$ifo/`basename $i` | egrep 'record\(stringin' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "%s\n", $0 }' >> target/k1mclepics/db/$ifo/autoBurt.req; \ grep record target/k1mclepics/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/k1mclepics/db/$ifo/autoBurt.req; \ \ grep record target/k1mclepics/db/$ifo/`basename $i` | egrep 'record\(bo|record\(bi' | sed 's/.*"\(.*\)\".*/\1/g' >> target/k1mclepics/db/$ifo/autoBurt.req; \ grep record target/k1mclepics/db/$ifo/`basename $i` | egrep 'record\(bo|record\(bi' | sed 's/.*"\(.*\)\".*/\1/g' | awk '{ printf "%s.OSV\n%s.ZSV\n", $0, $0 }' >> target/k1mclepics/db/$ifo/autoBurt.req; \ \ grep record target/k1mclepics/db/$ifo/`basename $i` | egrep -v 'record\(ao|record\(string|record\(bi|record\(bo'| sed 's/.*"\(.*\)\".*/\1/g' >> target/k1mclepics/db/$ifo/autoBurt.req; \ grep record target/k1mclepics/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/k1mclepics/db/$ifo/autoBurt.req; \ \ grep record target/k1mclepics/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|SW1|SW2|SW1R|SW2R|SW1S|SW2S|RSET|TRAMP|LIMIT|OUTPUT|EXCMON|OUT16|GAIN|OFFSET|OVERFLOW|_1_|_2_|_3_|_4_|_5_|_6_|_7_|_8_|_9_|TOTAL$|Name' | awk '{ printf "[%s]\n", $0 }' >> target/k1mclepics/db/$ifo/auto.ini; \ echo "dbLoadRecords \"db/${ifo}/`basename $i`\"" >> target/k1mclepics/k1mclepics$ifo.cmd; \ echo -n 'epicsEnvSet PREFIX '>> target/k1mclepics/k1mclepics$ifo.cmd; \ grep _GRD_RB_STAT0 target/k1mclepics/db/$ifo/`basename $i` | head -1 | sed 's/[^"]*"\([^"]*\)_GRD_RB_STAT0.*/\1/g' >> target/k1mclepics/k1mclepics$ifo.cmd; \ done ; \ done for ifo in K1 ; do \ echo "iocInit" >> target/k1mclepics/k1mclepics$ifo.cmd ; \ for i in 'k1mcl,("ifo=K1, site=kamioka, sys=MCL, sysnum=29, sysfile=K1MCL ")' ; do \ echo "seq &$i" | sed s/%IFO%/$ifo/g\;s/%SITE%/`if test $ifo = L1 ; then echo llo ; else echo lho ; fi`/g >> target/k1mclepics/k1mclepics$ifo.cmd; \ done ; \ done for i in ; do \ echo "seq &$i" | sed s/%IFO%/H1/g\;s/%SITE%/lho/g >> target/k1mclepics/k1mclepicsH1.cmd; \ done for i in ; do \ echo "seq &$i" | sed s/%IFO%/H2/g\;s/%SITE%/lho/g >> target/k1mclepics/k1mclepicsH2.cmd; \ done for i in ; do \ echo "seq &$i" | sed s/%IFO%/L1/g\;s/%SITE%/llo/g >> target/k1mclepics/k1mclepicsL1.cmd; \ done echo 'This is generated directory. Please make changes in CVS and reinstall from scratch.' > target/k1mclepics/README.making_changes echo 'Changes made to files in this directory will be lost.' >> target/k1mclepics/README.making_changes echo >> target/k1mclepics/README.making_changes echo 'Built on date' `date` >> target/k1mclepics/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/k1mcl' make -C /lib/modules/3.0.8/build SUBDIRS=/opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1mcl modules make[2]: Entering directory `/usr/src/linux-3.0.8' CC [M] /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1mcl/k1mcl.o Building modules, stage 2. MODPOST 1 modules CC /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1mcl/k1mcl.mod.o LD [M] /opt/rtcds/rtscore/tags/advLigoRTS-2.6.3/src/fe/k1mcl/k1mcl.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/k1mcl'