From 8a76ebb14317c9e2866890df43603e74c7bf8b67 Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Mon, 18 Sep 2023 17:33:16 +0100 Subject: [PATCH 1/3] Load modulation files --- AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd | 1 + 1 file changed, 1 insertion(+) diff --git a/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd b/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd index 103bd8148..d9c963ba4 100644 --- a/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd +++ b/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd @@ -38,6 +38,7 @@ $(IFSERIAL) $(IFNOTDEVSIM) $(IFNOTRECSIM) asynSetOption("$(DEVICE)",0,"ixoff","N stringiftest("2023A", "$(DEV_TYPE=2023A)", 5, "2023A") $(IF2023A) dbLoadRecords("$(AEROFLEX)/db/aeroflex_common.db","PVPREFIX=$(MYPVPREFIX),P=$(MYPVPREFIX)$(IOCNAME):,RECSIM=$(RECSIM=0),DISABLE=$(DISABLE=0),PORT=$(DEVICE),DEV_TYPE=$(DEV_TYPE=2023A),RF_PREC=6,ADDR=$(BUS_ADDR=0)") $(IFNOT2023A) dbLoadRecords("$(AEROFLEX)/db/aeroflex_common.db","PVPREFIX=$(MYPVPREFIX),P=$(MYPVPREFIX)$(IOCNAME):,RECSIM=$(RECSIM=0),DISABLE=$(DISABLE=0),PORT=$(DEVICE),DEV_TYPE=$(DEV_TYPE=2030),RF_PREC=2,ADDR=$(BUS_ADDR=0)") +dbLoadRecords("$(AEROFLEX)/db/aeroflex_modulation.db","PVPREFIX=$(MYPVPREFIX),P=$(MYPVPREFIX)$(IOCNAME):,RECSIM=$(RECSIM=0),DISABLE=$(DISABLE=0),PORT=$(DEVICE),DEV_TYPE=$(DEV_TYPE=2030),ADDR=$(BUS_ADDR=0)") ## Load device type specific st.cmd < iocBoot/iocAEROFLEX-IOC-01/st-$(DEV_TYPE=2023A).cmd From b9897c5c409b6c8aa0eed9562f18e33f1c15c36a Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Tue, 19 Sep 2023 17:59:31 +0100 Subject: [PATCH 2/3] Add asyn record load --- AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd b/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd index d9c963ba4..f89465413 100644 --- a/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd +++ b/AEROFLEX/iocBoot/iocAEROFLEX-IOC-01/st-common.cmd @@ -39,7 +39,7 @@ stringiftest("2023A", "$(DEV_TYPE=2023A)", 5, "2023A") $(IF2023A) dbLoadRecords("$(AEROFLEX)/db/aeroflex_common.db","PVPREFIX=$(MYPVPREFIX),P=$(MYPVPREFIX)$(IOCNAME):,RECSIM=$(RECSIM=0),DISABLE=$(DISABLE=0),PORT=$(DEVICE),DEV_TYPE=$(DEV_TYPE=2023A),RF_PREC=6,ADDR=$(BUS_ADDR=0)") $(IFNOT2023A) dbLoadRecords("$(AEROFLEX)/db/aeroflex_common.db","PVPREFIX=$(MYPVPREFIX),P=$(MYPVPREFIX)$(IOCNAME):,RECSIM=$(RECSIM=0),DISABLE=$(DISABLE=0),PORT=$(DEVICE),DEV_TYPE=$(DEV_TYPE=2030),RF_PREC=2,ADDR=$(BUS_ADDR=0)") dbLoadRecords("$(AEROFLEX)/db/aeroflex_modulation.db","PVPREFIX=$(MYPVPREFIX),P=$(MYPVPREFIX)$(IOCNAME):,RECSIM=$(RECSIM=0),DISABLE=$(DISABLE=0),PORT=$(DEVICE),DEV_TYPE=$(DEV_TYPE=2030),ADDR=$(BUS_ADDR=0)") - +dbLoadRecords("$(ASYN)/db/asynRecord.db", "P=$(MYPVPREFIX),R=$(IOCNAME):ASYN,PORT=$(DEVICE),ADDR=$(BUS_ADDR=0),OMAX=256,IMAX=256") ## Load device type specific st.cmd < iocBoot/iocAEROFLEX-IOC-01/st-$(DEV_TYPE=2023A).cmd From fc824c96f10d851b596b8bd70513b9781c143d9f Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Tue, 19 Sep 2023 18:07:39 +0100 Subject: [PATCH 3/3] Add asynRecord.dbd --- AEROFLEX/AEROFLEX-IOC-01App/src/build.mak | 1 + 1 file changed, 1 insertion(+) diff --git a/AEROFLEX/AEROFLEX-IOC-01App/src/build.mak b/AEROFLEX/AEROFLEX-IOC-01App/src/build.mak index 92b272a1c..cd718b900 100644 --- a/AEROFLEX/AEROFLEX-IOC-01App/src/build.mak +++ b/AEROFLEX/AEROFLEX-IOC-01App/src/build.mak @@ -27,6 +27,7 @@ $(APPNAME)_DBD += utilities.dbd ## Stream device support ## $(APPNAME)_DBD += calcSupport.dbd $(APPNAME)_DBD += asyn.dbd +$(APPNAME)_DBD += asynRecord.dbd $(APPNAME)_DBD += drvAsynSerialPort.dbd $(APPNAME)_DBD += drvAsynIPPort.dbd $(APPNAME)_DBD += luaSupport.dbd