]> jspc29.x-matter.uni-frankfurt.de Git - mvd_epics.git/commitdiff
HAMEG: Define channels in st.cmd not via .substitutions
authorPhilipp Klaus <klaus@physik.uni-frankfurt.de>
Tue, 26 Jun 2018 11:32:55 +0000 (13:32 +0200)
committerPhilipp Klaus <klaus@physik.uni-frankfurt.de>
Tue, 26 Jun 2018 11:32:55 +0000 (13:32 +0200)
Gives more flexibility to use the IOC also for devices
with more or less channels than three. Also allows to
restrict EPICS access to certain channels of the device.

This change has to be verified and is currently untested.

HAMEG_HMP4030/HAMEG_HMP4030App/Db/HAMEG_HMP4030_CHANNEL.db [moved from HAMEG_HMP4030/HAMEG_HMP4030App/Db/HAMEG_HMP4030_CHANNEL.template with 100% similarity]
HAMEG_HMP4030/HAMEG_HMP4030App/Db/HAMEG_HMP4030_CHANNEL.substitutions [deleted file]
HAMEG_HMP4030/iocBoot/iocHAMEG_HMP4030/st.cmd

diff --git a/HAMEG_HMP4030/HAMEG_HMP4030App/Db/HAMEG_HMP4030_CHANNEL.substitutions b/HAMEG_HMP4030/HAMEG_HMP4030App/Db/HAMEG_HMP4030_CHANNEL.substitutions
deleted file mode 100644 (file)
index a15b080..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-file HAMEG_HMP_CHANNEL.template {
-
-pattern { CHAN_NAME, CHAN }
-        { "CHAN1",      1 }
-        { "CHAN2",      2 }
-        { "CHAN3",      3 }
-}
-
index 558b6e10379671529a44fb381562a1ca72968cb6..e007af215c9c4ff01b9f86a436fa73d7874c44d7 100755 (executable)
@@ -24,7 +24,9 @@ asynSetOption ("HAMEG_PORT", 0, "crtscts", "N")
 #dbLoadRecords("db/xxx.db","user=scs")
 
 dbLoadRecords("db/HAMEG_HMP4030.db",         "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT")
-dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT")
+dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN_NAME=CHAN1,CHAN=1")
+dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN_NAME=CHAN2,CHAN=2")
+dbLoadRecords("db/HAMEG_HMP4030_CHANNEL.db", "PORT=HAMEG_PORT,sys=CBM,sub=MVD,vsys=PRESTO_RECIPIENT,CHAN_NAME=CHAN3,CHAN=3")
 
 cd "${TOP}/iocBoot/${IOC}"
 iocInit