diff --git a/vmmTbl.Makefile b/vmmTbl.Makefile index 0d1bf87d8232269d70ae0b85563297ed71710615..a4804658df56f8f1f91009ed1fdbd4e925b7a4fe 100644 --- a/vmmTbl.Makefile +++ b/vmmTbl.Makefile @@ -1,6 +1,8 @@ where_am_I := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) include $(E3_REQUIRE_TOOLS)/driver.makefile +REQUIRED += calc + APP:=vmmTblApp APPDB:=$(APP)/Db APPSRC:=$(APP)/src diff --git a/vmmTblApp/Db/hybrid.template b/vmmTblApp/Db/hybrid.template index 60cc19187d938e9beea7d78cea59900f6c898edc..59cb2a30903ba71dee6305fdce9de054e3e815c7 100644 --- a/vmmTblApp/Db/hybrid.template +++ b/vmmTblApp/Db/hybrid.template @@ -46,3 +46,16 @@ record(aao, "$(P)$(R)Hyb$(HYB)ST-S"){ field(OUT, "@asyn($(PORT),$(ADDR),$(TIMEOUT))HYB_ST0_SETTER") } +record(bo, "$(P)$(R)Hyb$(HYB)AllST-S") { + field(DESC, "Set all ST channels") + field(VAL, "0") +} + +record(acalcout, "$(P)$(R)Hyb$(HYB)#AllST-S") { + field(NELM, "64") + field(CALC, "A=1?1:0") + field(OOPT, "On Change") + field(INPA, "$(P)$(R)Hyb$(HYB)AllST-S CPP") + field(INAA, "$(P)$(R)Hyb$(HYB)ST-S") + field(OUT, "$(P)$(R)Hyb$(HYB)ST-S PP") +}