diff --git a/env.sh b/env.sh index 9ea3d660b589b9a7f930ec4cc558d90eca88ccd8..9a292f9b56b8f9d379d678a4a06ac78558a15d23 100644 --- a/env.sh +++ b/env.sh @@ -1,4 +1,4 @@ -export IOCNAME="TS2-010:Ctrl-IOC-005" +export IOCNAME=" TS2-LLRF1:Ctrl-IOC-01" export AS_TOP=/opt/nonvolatile export EPICS_CA_MAX_ARRAY_BYTES=16777300 diff --git a/override_rflps_on_llrf.sh b/override_rflps_on_llrf.sh new file mode 100755 index 0000000000000000000000000000000000000000..7774469f42f6d255e025917a45aac25d618715e8 --- /dev/null +++ b/override_rflps_on_llrf.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +/usr/local/bin/sis8300drv_reg /dev/sis8300-6 0xF05 -w 2 +/usr/local/bin/sis8300drv_reg /dev/sis8300-6 0xF06 -w 2 diff --git a/st.cmd b/st.cmd index ee2bb51fa5a9ec573dc842c945eee3bc2ac45757..e8de542675f0389533ad8a3f394add2f5c3c2fe8 100644 --- a/st.cmd +++ b/st.cmd @@ -10,13 +10,15 @@ epicsEnvSet("F-SYSTEM" "$(F_SYSTEM)") iocshLoad("$(common_DIR)/e3-common.iocsh") # Load LLRF -require llrfsystem +require llrfsystem, 2.8.4 -iocshLoad("$(llrfsystem_DIR)/ts2.iocsh", "P=$(LLRF_PREFIX)::, R=, PD=$(LLRF_DIGRTM_PREFIX):, RD=$(LLRF_DIG_R_1):, PD1=$(LLRF_DIGRTM_PREFIX):, RD1=$(LLRF_DIG_R_1):, PD2=$(LLRF_DIGRTM_PREFIX):, RD2=$(LLRF_DIG_R_2):") +epicsEnvSet("RFENDPV", "$(LLRF_DIGRTM_PREFIX):$(LLRF_DIG_R_1):PosRFEnd") +iocshLoad("$(llrfsystem_DIR)/ts2.iocsh", "P=$(LLRF_PREFIX)::, R=, PD=$(LLRF_DIGRTM_PREFIX):, RD=$(LLRF_DIG_R_1):, PD1=$(LLRF_DIGRTM_PREFIX):, RD1=$(LLRF_DIG_R_1):, PD2=$(LLRF_DIGRTM_PREFIX):, RD2=$(LLRF_DIG_R_2):, RR=$(LLRF_RFM_R_1):") dbl > PVs.list ## For commands to be run after iocInit, use the function afterInit() +afterInit("system $(E3_IOCSH_TOP)/override_rflps_on_llrf.sh") # Call iocInit to start the IOC iocInit() date