From a93c9e22d1207d0334316c1adf439f1a561ca4c1 Mon Sep 17 00:00:00 2001 From: Philipp Klaus Date: Fri, 4 Aug 2017 11:28:27 +0200 Subject: [PATCH] BALZERS: CONTROLLER_A / CONTROLLER_B macros --- .../Db/BALZERS_PKG020_CHANNEL.substitutions | 10 +++++----- .../Db/BALZERS_PKG020_CHANNEL.template | 2 +- BALZERS_PKG020/iocBoot/iocBALZERS_PKG020/st.cmd | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.substitutions b/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.substitutions index cff37a3..e8495b3 100644 --- a/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.substitutions +++ b/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.substitutions @@ -1,8 +1,8 @@ file BALZERS_PKG020_CHANNEL.template { -pattern { SIDE, GAUGE, CHAN } - { "A" "TPR2" "1" } - { "A" "IKR" "2" } - { "B" "TPR2" "3" } - { "B" "IKR" "4" } +pattern { CONTROLLER, GAUGE, CHAN } + { "$(CONTROLLER_A)" "TPR2" "1" } + { "$(CONTROLLER_A)" "IKR" "2" } + { "$(CONTROLLER_B)" "TPR2" "3" } + { "$(CONTROLLER_B)" "IKR" "4" } } diff --git a/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.template b/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.template index 3cf8dcb..8876387 100644 --- a/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.template +++ b/BALZERS_PKG020/BALZERS_PKG020App/Db/BALZERS_PKG020_CHANNEL.template @@ -1,4 +1,4 @@ -record (ai, "$(sys):$(sub):VACUUM:$(vsys):$(SIDE):$(GAUGE):Voltage") { +record (ai, "$(sys):$(sub):VACUUM:$(vsys):$(CONTROLLER):$(GAUGE):Voltage") { field (DTYP, "stream") field (INP, "@BALZERS_PKG020.proto getVoltage($(CHAN)) $(PORT)") field (SCAN, "2 second") diff --git a/BALZERS_PKG020/iocBoot/iocBALZERS_PKG020/st.cmd b/BALZERS_PKG020/iocBoot/iocBALZERS_PKG020/st.cmd index fb5dd05..048bbc2 100755 --- a/BALZERS_PKG020/iocBoot/iocBALZERS_PKG020/st.cmd +++ b/BALZERS_PKG020/iocBoot/iocBALZERS_PKG020/st.cmd @@ -25,7 +25,7 @@ asynSetOption ("BALZERS_PORT", 0, "crtscts", "N") #dbLoadRecords("db/xxx.db","user=scs") dbLoadRecords("dbd/bptBALZERS_PKG020.dbd") -dbLoadRecords("db/BALZERS_PKG020_CHANNEL.db", "PORT=BALZERS_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT") +dbLoadRecords("db/BALZERS_PKG020_CHANNEL.db", "PORT=BALZERS_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CONTROLLER_A=SIDE_A,CONTROLLER_B=SIDE_B") cd "${TOP}/iocBoot/${IOC}" iocInit -- 2.43.0