From 60c7fe016823102889b75f940a0e2af4c1a7e4dc Mon Sep 17 00:00:00 2001 From: Lowri Jenkins Date: Fri, 14 Feb 2025 09:53:28 +0000 Subject: [PATCH 1/4] initial state machine commit --- DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd b/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd index 3fc8c686f..801a2449b 100644 --- a/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd +++ b/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd @@ -37,8 +37,11 @@ dbLoadRecords("$(DDSSTRES)/db/tensile_stress_rig_internal.db","PVPREFIX=$(MYPVPR cd "${TOP}/iocBoot/${IOC}" iocInit + ## Start any sequence programs -#seq sncxxx,"user=wtn43451" +seq start_or_load, "P=$(MYPVPREFIX)$(IOCNAME)" ##ISIS## Stuff that needs to be done after iocInit is called e.g. sequence programs < $(IOCSTARTUP)/postiocinit.cmd + + From 362a22538655822c1d6599e96ceb318fe3d80220 Mon Sep 17 00:00:00 2001 From: Lowri Jenkins Date: Wed, 19 Feb 2025 14:31:09 +0000 Subject: [PATCH 2/4] add dds_stress_rig_libs --- DDSSTRES/DDSSTRES-IOC-01App/src/build.mak | 1 + 1 file changed, 1 insertion(+) diff --git a/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak b/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak index e0f848393..f52643a5a 100644 --- a/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak +++ b/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak @@ -41,6 +41,7 @@ $(APPNAME)_DBD += stream.dbd ## ISIS standard libraries ## ## Stream device libraries ## +$(APPNAME)_LIBS += dds_stress_rig $(APPNAME)_LIBS += stream $(APPNAME)_LIBS += lua $(APPNAME)_LIBS += asyn From 1a33fb0045130ae144c79284a4088851d72f4cf3 Mon Sep 17 00:00:00 2001 From: Lowri Jenkins Date: Wed, 19 Feb 2025 14:54:51 +0000 Subject: [PATCH 3/4] fix errors --- DDSSTRES/DDSSTRES-IOC-01App/src/build.mak | 1 + 1 file changed, 1 insertion(+) diff --git a/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak b/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak index f52643a5a..bea070874 100644 --- a/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak +++ b/DDSSTRES/DDSSTRES-IOC-01App/src/build.mak @@ -31,6 +31,7 @@ $(APPNAME)_DBD += drvAsynSerialPort.dbd $(APPNAME)_DBD += drvAsynIPPort.dbd $(APPNAME)_DBD += luaSupport.dbd $(APPNAME)_DBD += stream.dbd +$(APPNAME)_DBD += start_or_load.dbd ## add other dbd here ## #$(APPNAME)_DBD += xxx.dbd From bb835d13000bc5341b35c989c740947bf868ac37 Mon Sep 17 00:00:00 2001 From: Lowri Jenkins Date: Mon, 24 Feb 2025 13:46:23 +0000 Subject: [PATCH 4/4] Fix pv prefix --- DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd b/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd index 801a2449b..c8673f84b 100644 --- a/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd +++ b/DDSSTRES/iocBoot/iocDDSSTRES-IOC-01/st-common.cmd @@ -39,7 +39,7 @@ iocInit ## Start any sequence programs -seq start_or_load, "P=$(MYPVPREFIX)$(IOCNAME)" +seq start_or_load, "P=$(MYPVPREFIX)$(IOCNAME):" ##ISIS## Stuff that needs to be done after iocInit is called e.g. sequence programs < $(IOCSTARTUP)/postiocinit.cmd