From ba7ba6ce32190f34e9414ce85fe6345ab2c85e78 Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Mon, 6 Apr 2026 22:33:29 +0100 Subject: [PATCH 1/2] Add test files --- OPCUA/OPCUA-IOC-01App/Db/Makefile | 1 + OPCUA/OPCUA-IOC-01App/Db/TC.substitutions | 10 ++++++++++ OPCUA/OPCUA-IOC-01App/Db/TC.template | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 OPCUA/OPCUA-IOC-01App/Db/TC.substitutions create mode 100644 OPCUA/OPCUA-IOC-01App/Db/TC.template diff --git a/OPCUA/OPCUA-IOC-01App/Db/Makefile b/OPCUA/OPCUA-IOC-01App/Db/Makefile index 0ac6ab8fd..573da597f 100644 --- a/OPCUA/OPCUA-IOC-01App/Db/Makefile +++ b/OPCUA/OPCUA-IOC-01App/Db/Makefile @@ -13,6 +13,7 @@ include $(TOP)/configure/CONFIG DB += MAPS_vacuum.db DB += MAPS_vacuum_header.db +DB += TC.db #---------------------------------------------------- # If .db template is not named *.template add diff --git a/OPCUA/OPCUA-IOC-01App/Db/TC.substitutions b/OPCUA/OPCUA-IOC-01App/Db/TC.substitutions new file mode 100644 index 000000000..673f48ee1 --- /dev/null +++ b/OPCUA/OPCUA-IOC-01App/Db/TC.substitutions @@ -0,0 +1,10 @@ +global{P="\$(P)",R="\$(R)",SUBS="\$(SUBS)",DEBUG="\$(DEBUG=0)",NAME_PREFIX="\$(NAME_PREFIX)"} + +file "$(TOP)/OPCUA-IOC-01App/Db/TC.template" { + pattern{ RECORD_TYPE, PV_NAME, NAME_SUFFIX} + { "ai", "TEMPK", "_TempK_Out" } + { "ai", "CALCV", "_CalcV_Out" } + { "ai", "MEASV", "_MeasV_Out" } + { "ai", "JUNCV", "_JuncV_Out" } + { "ai", "CJTEMP", "_CJTemp_Out" } +} diff --git a/OPCUA/OPCUA-IOC-01App/Db/TC.template b/OPCUA/OPCUA-IOC-01App/Db/TC.template new file mode 100644 index 000000000..1c921b27d --- /dev/null +++ b/OPCUA/OPCUA-IOC-01App/Db/TC.template @@ -0,0 +1,7 @@ +record($(RECORD_TYPE), "$(P)$(R):$(PV_NAME)") { + field(DTYP, "OPCUA") + field(INP, "@$(SUBS) ns=4;s=$(NAME_PREFIX)$(NAME_SUFFIX)") + field(SCAN, "I/O Intr") + field(TSE, "-2") + field(TPRO, "$(DEBUG=0)") +} From 9c4622005d5d259f7c52fc72cab894cd73a7cd1a Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Tue, 14 Apr 2026 10:05:08 +0100 Subject: [PATCH 2/2] update --- OPCUA/OPCUA-IOC-01App/Db/TC.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OPCUA/OPCUA-IOC-01App/Db/TC.template b/OPCUA/OPCUA-IOC-01App/Db/TC.template index 1c921b27d..c19b9eea4 100644 --- a/OPCUA/OPCUA-IOC-01App/Db/TC.template +++ b/OPCUA/OPCUA-IOC-01App/Db/TC.template @@ -1,6 +1,6 @@ record($(RECORD_TYPE), "$(P)$(R):$(PV_NAME)") { field(DTYP, "OPCUA") - field(INP, "@$(SUBS) ns=4;s=$(NAME_PREFIX)$(NAME_SUFFIX)") + field(INP, "@$(SUBS) ns=$(NS);s=$(NAME_PREFIX)$(NAME_SUFFIX)") field(SCAN, "I/O Intr") field(TSE, "-2") field(TPRO, "$(DEBUG=0)")