From 7c4d107dcc1b6319a8a4835326c94732e4b7cef2 Mon Sep 17 00:00:00 2001 From: Juliano Murari <juliano.murari@ess.eu> Date: Fri, 13 May 2022 10:45:17 +0200 Subject: [PATCH] PBIBCM-215 add autosave to LUT PVs --- sis8300bcmApp/Db/sis8300bcm-lut-acct.template | 4 ++++ sis8300bcmApp/Db/sis8300bcm-lut-common.template | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/sis8300bcmApp/Db/sis8300bcm-lut-acct.template b/sis8300bcmApp/Db/sis8300bcm-lut-acct.template index 0768b16..2665cf2 100644 --- a/sis8300bcmApp/Db/sis8300bcm-lut-acct.template +++ b/sis8300bcmApp/Db/sis8300bcm-lut-acct.template @@ -12,6 +12,7 @@ record(longout, "$(P)$(R)Lut$(N)MaxPulseLength") field(EGU, "us") field(VAL, "0") field(ASG, "critical") + info(autosaveFields, "VAL") } record(longin, "$(P)$(R)Lut$(N)MaxPulseLengthR") @@ -30,6 +31,7 @@ record(ao, "$(P)$(R)Lut$(N)LowerThreshold") field(PREC, "4") field(VAL, "0.0") field(ASG, "critical") + info(autosaveFields, "VAL") } record(ai, "$(P)$(R)Lut$(N)LowerThresholdR") @@ -49,6 +51,7 @@ record(ao, "$(P)$(R)Lut$(N)UpperThreshold") field(PREC, "4") field(VAL, "0.0") field(ASG, "critical") + info(autosaveFields, "VAL") } record(ai, "$(P)$(R)Lut$(N)UpperThresholdR") @@ -68,6 +71,7 @@ record(bo, "$(P)$(R)Lut$(N)BeamExists") field(ONAM, "Yes") field(VAL, "0") field(ASG, "critical") + info(autosaveFields, "VAL") } record(bi, "$(P)$(R)Lut$(N)BeamExistsR") diff --git a/sis8300bcmApp/Db/sis8300bcm-lut-common.template b/sis8300bcmApp/Db/sis8300bcm-lut-common.template index fc7d791..6269a2f 100644 --- a/sis8300bcmApp/Db/sis8300bcm-lut-common.template +++ b/sis8300bcmApp/Db/sis8300bcm-lut-common.template @@ -8,6 +8,7 @@ record(stringout, "$(P)$(R)Lut$(N)ModeName") { field(VAL, "$(MODE_NAME)") + info(autosaveFields, "VAL") } record(longout, "$(P)$(R)Lut$(N)ModeID") @@ -16,6 +17,7 @@ record(longout, "$(P)$(R)Lut$(N)ModeID") field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.LUT$(N).MODE_ID") field(VAL, "0") field(ASG, "critical") + info(autosaveFieldsLutIDs, "VAL") } record(longin, "$(P)$(R)Lut$(N)ModeIDR") @@ -28,6 +30,7 @@ record(longin, "$(P)$(R)Lut$(N)ModeIDR") record(stringout, "$(P)$(R)Lut$(N)DestinationName") { field(VAL, "$(DEST_NAME)") + info(autosaveFields, "VAL") } record(longout, "$(P)$(R)Lut$(N)DestinationID") @@ -36,6 +39,7 @@ record(longout, "$(P)$(R)Lut$(N)DestinationID") field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.LUT$(N).DEST_ID") field(VAL, "0") field(ASG, "critical") + info(autosaveFieldsLutIDs, "VAL") } record(longin, "$(P)$(R)Lut$(N)DestinationIDR") @@ -53,6 +57,7 @@ record(ao, "$(P)$(R)Lut$(N)MinTriggerPeriod") field(PREC, "4") field(VAL, "0.0") field(ASG, "critical") + info(autosaveFields, "VAL") } record(ai, "$(P)$(R)Lut$(N)MinTriggerPeriodR") -- GitLab