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..c19b9eea4 --- /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=$(NS);s=$(NAME_PREFIX)$(NAME_SUFFIX)") + field(SCAN, "I/O Intr") + field(TSE, "-2") + field(TPRO, "$(DEBUG=0)") +}