diff --git a/services/dbpm3curr/current/ioc/cfg/AGEBD-CPCL-DBPM3CURR_set1.req b/services/dbpm3curr/current/ioc/cfg/AGEBD-CPCL-DBPM3CURR_set1.req new file mode 100644 index 0000000..8c8c606 --- /dev/null +++ b/services/dbpm3curr/current/ioc/cfg/AGEBD-CPCL-DBPM3CURR_set1.req @@ -0,0 +1 @@ +AGEBD-DBPM3CURR:ACCUMULATED-BEAM-DOSE \ No newline at end of file diff --git a/services/dbpm3curr/current/ioc/cfg/AGEBD-CPCL-TIMING_set.req b/services/dbpm3curr/current/ioc/cfg/AGEBD-CPCL-TIMING_set.req new file mode 100644 index 0000000..4e0f824 --- /dev/null +++ b/services/dbpm3curr/current/ioc/cfg/AGEBD-CPCL-TIMING_set.req @@ -0,0 +1,48 @@ +#ENABLE-PASS=2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-GUN +AGEBD-TIMING:CONTROL-ZERO-DELAY-lindi-ictone +AGEBD-TIMING:CONTROL-ZERO-DELAY-lindi-icts23 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-llemast +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-preamp1 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-preamp2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-klystr1 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-klystr2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-3GHzQdm +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-500-PBU +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-3GHzScp +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-Kly1PMU +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-Kly2PMU +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOINKI +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOINSE +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOEXKI +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOEXSE +AGEBD-TIMING:CONTROL-ZERO-DELAY-BTRICT +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINSE +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK1 +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK3 +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK4 +AGEBD-TIMING:CONTROL-FLW-BCKT-GUN +AGEBD-TIMING:CONTROL-FLW-BCKT-lindi-ictone +AGEBD-TIMING:CONTROL-FLW-BCKT-lindi-icts23 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-llemast +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-preamp1 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-preamp2 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-klystr1 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-klystr2 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-3GHzQdm +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-500-PBU +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-3GHzScp +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-Kly1PMU +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-Kly2PMU +AGEBD-TIMING:CONTROL-FLW-BCKT-BOINKI +AGEBD-TIMING:CONTROL-FLW-BCKT-BOINSE +AGEBD-TIMING:CONTROL-FLW-BCKT-BOEXKI +AGEBD-TIMING:CONTROL-FLW-BCKT-BOEXSE +AGEBD-TIMING:CONTROL-FLW-BCKT-BTRICT +AGEBD-TIMING:CONTROL-FLW-BCKT-BTRBPM +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINSE +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK1 +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK2 +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK3 +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK4 \ No newline at end of file diff --git a/services/plots/current/ioc/README.md b/services/plots/current/ioc/README.md new file mode 100644 index 0000000..13b004e --- /dev/null +++ b/services/plots/current/ioc/README.md @@ -0,0 +1,28 @@ +# Contact +:envelope: [Felix Armborst](mailto:felix.armborst@psi.ch) +:envelope: [Stefan Mäder](mailto:stefan.maeder@psi.ch) + +**The relevant panels are:**
+- 9h Plots for Panels (SLS status / Scrubbing) + +:pushpin: + Some useful tools/commands + +``` + ## ssh to you local clone of this repo on sls-lca + # (re-)install this ioc + ioc install -V --ioc AGEBD-CPCL-PLOTS + + # connect to ioc shell of running ioc and resart via ctrl+x to restart with made changes + ioc shell AGEBD-CPCL-PLOTS + + ## useful debugging commands + # get the most important variables,softioc server port etc + ioc boots AGEBD-CPCL-PLOTS + ioc records -f SLS --sort name --ioc AGEBD-CPCL-PLOTS >ioc_records.txt + ioc duplicates -f SLS + + # make a clean test installation + mkdir -p ./TTT; ioc install --instbase ./TTT --clean --ioc AGEBD-CPCL-PLOTS + meld ./TTT/AGEBD-CPCL-PLOTS /ioc/AGEBD-CPCL-PLOTS + ``` diff --git a/services/plots/current/ioc/startup.script b/services/plots/current/ioc/startup.script index 0fa52ff..4da8df1 100644 --- a/services/plots/current/ioc/startup.script +++ b/services/plots/current/ioc/startup.script @@ -1 +1,4 @@ -epicsEnvSet("ENGINEER", "armborst") +epicsEnvSet("ENGINEER", "Operation") +require array +require SynApps +addScan 300 diff --git a/services/postmortemlog/current/ioc/startup.script b/services/postmortemlog/current/ioc/startup.script index 0fa52ff..b62221c 100644 --- a/services/postmortemlog/current/ioc/startup.script +++ b/services/postmortemlog/current/ioc/startup.script @@ -1 +1,2 @@ epicsEnvSet("ENGINEER", "armborst") +require array diff --git a/services/timing/current/ioc/cfg/AGEBD-CPCL-TIMING_set.req b/services/timing/current/ioc/cfg/AGEBD-CPCL-TIMING_set.req new file mode 100644 index 0000000..4e0f824 --- /dev/null +++ b/services/timing/current/ioc/cfg/AGEBD-CPCL-TIMING_set.req @@ -0,0 +1,48 @@ +#ENABLE-PASS=2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-GUN +AGEBD-TIMING:CONTROL-ZERO-DELAY-lindi-ictone +AGEBD-TIMING:CONTROL-ZERO-DELAY-lindi-icts23 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-llemast +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-preamp1 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-preamp2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-klystr1 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-klystr2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-3GHzQdm +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-500-PBU +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-3GHzScp +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-Kly1PMU +AGEBD-TIMING:CONTROL-ZERO-DELAY-lirf-Kly2PMU +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOINKI +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOINSE +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOEXKI +AGEBD-TIMING:CONTROL-ZERO-DELAY-BOEXSE +AGEBD-TIMING:CONTROL-ZERO-DELAY-BTRICT +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINSE +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK1 +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK2 +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK3 +AGEBD-TIMING:CONTROL-ZERO-DELAY-SRINK4 +AGEBD-TIMING:CONTROL-FLW-BCKT-GUN +AGEBD-TIMING:CONTROL-FLW-BCKT-lindi-ictone +AGEBD-TIMING:CONTROL-FLW-BCKT-lindi-icts23 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-llemast +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-preamp1 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-preamp2 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-klystr1 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-klystr2 +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-3GHzQdm +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-500-PBU +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-3GHzScp +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-Kly1PMU +AGEBD-TIMING:CONTROL-FLW-BCKT-lirf-Kly2PMU +AGEBD-TIMING:CONTROL-FLW-BCKT-BOINKI +AGEBD-TIMING:CONTROL-FLW-BCKT-BOINSE +AGEBD-TIMING:CONTROL-FLW-BCKT-BOEXKI +AGEBD-TIMING:CONTROL-FLW-BCKT-BOEXSE +AGEBD-TIMING:CONTROL-FLW-BCKT-BTRICT +AGEBD-TIMING:CONTROL-FLW-BCKT-BTRBPM +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINSE +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK1 +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK2 +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK3 +AGEBD-TIMING:CONTROL-FLW-BCKT-SRINK4 \ No newline at end of file diff --git a/services/tunebump/current/ioc/startup.script b/services/tunebump/current/ioc/startup.script index 0fa52ff..5c6f31b 100644 --- a/services/tunebump/current/ioc/startup.script +++ b/services/tunebump/current/ioc/startup.script @@ -1 +1,4 @@ epicsEnvSet("ENGINEER", "armborst") +require fft +require array +require SynApps