Skip to content
Snippets Groups Projects
Commit 33e05208 authored by Hinko Kocevar's avatar Hinko Kocevar Committed by Juliano Murari
Browse files

Merge branch 'jira_pbibcm_215' into 'master'

PBIBCM-215 add autosave to LUT PVs and minor changes on database files

See merge request beam-diagnostics/bde/modules/adsis8300bcm!32
parents db220a10 c943e72e
No related branches found
No related tags found
No related merge requests found
Pipeline #113756 failed
#=================================================================# #=================================================================#
# Template file: sis8300bcm-acct.template # Template file: sis8300bcm-acct.template
# Database for the records specific to the ACCT block of the individual BCM channel # Database for the records specific to the ACCT block of the
# individual BCM channel
# Hinko Kocevar # Hinko Kocevar
# June 19, 2019 # June 19, 2019
...@@ -1137,6 +1138,7 @@ record(ai, "$(P)$(R)CalibrationSample1R") ...@@ -1137,6 +1138,7 @@ record(ai, "$(P)$(R)CalibrationSample1R")
field(PREC, "6") field(PREC, "6")
field(SCAN, "I/O Intr") field(SCAN, "I/O Intr")
} }
record(ai, "$(P)$(R)CalibrationSample2R") record(ai, "$(P)$(R)CalibrationSample2R")
{ {
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
...@@ -1144,6 +1146,7 @@ record(ai, "$(P)$(R)CalibrationSample2R") ...@@ -1144,6 +1146,7 @@ record(ai, "$(P)$(R)CalibrationSample2R")
field(PREC, "6") field(PREC, "6")
field(SCAN, "I/O Intr") field(SCAN, "I/O Intr")
} }
record(ai, "$(P)$(R)CalibrationSample3R") record(ai, "$(P)$(R)CalibrationSample3R")
{ {
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
...@@ -1151,6 +1154,7 @@ record(ai, "$(P)$(R)CalibrationSample3R") ...@@ -1151,6 +1154,7 @@ record(ai, "$(P)$(R)CalibrationSample3R")
field(PREC, "6") field(PREC, "6")
field(SCAN, "I/O Intr") field(SCAN, "I/O Intr")
} }
record(ai, "$(P)$(R)CalibrationSample4R") record(ai, "$(P)$(R)CalibrationSample4R")
{ {
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
...@@ -1158,6 +1162,7 @@ record(ai, "$(P)$(R)CalibrationSample4R") ...@@ -1158,6 +1162,7 @@ record(ai, "$(P)$(R)CalibrationSample4R")
field(PREC, "6") field(PREC, "6")
field(SCAN, "I/O Intr") field(SCAN, "I/O Intr")
} }
record(ao, "$(P)$(R)BeamOverThreshold") record(ao, "$(P)$(R)BeamOverThreshold")
{ {
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
...@@ -1170,6 +1175,7 @@ record(ao, "$(P)$(R)BeamOverThreshold") ...@@ -1170,6 +1175,7 @@ record(ao, "$(P)$(R)BeamOverThreshold")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL") info(autosaveFields, "VAL")
} }
record(ai, "$(P)$(R)BeamOverThresholdR") record(ai, "$(P)$(R)BeamOverThresholdR")
{ {
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
......
...@@ -12,6 +12,7 @@ record(longout, "$(P)$(R)Lut$(N)MaxPulseLength") ...@@ -12,6 +12,7 @@ record(longout, "$(P)$(R)Lut$(N)MaxPulseLength")
field(EGU, "us") field(EGU, "us")
field(VAL, "0") field(VAL, "0")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL")
} }
record(longin, "$(P)$(R)Lut$(N)MaxPulseLengthR") record(longin, "$(P)$(R)Lut$(N)MaxPulseLengthR")
...@@ -30,6 +31,7 @@ record(ao, "$(P)$(R)Lut$(N)LowerThreshold") ...@@ -30,6 +31,7 @@ record(ao, "$(P)$(R)Lut$(N)LowerThreshold")
field(PREC, "4") field(PREC, "4")
field(VAL, "0.0") field(VAL, "0.0")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL")
} }
record(ai, "$(P)$(R)Lut$(N)LowerThresholdR") record(ai, "$(P)$(R)Lut$(N)LowerThresholdR")
...@@ -49,6 +51,7 @@ record(ao, "$(P)$(R)Lut$(N)UpperThreshold") ...@@ -49,6 +51,7 @@ record(ao, "$(P)$(R)Lut$(N)UpperThreshold")
field(PREC, "4") field(PREC, "4")
field(VAL, "0.0") field(VAL, "0.0")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL")
} }
record(ai, "$(P)$(R)Lut$(N)UpperThresholdR") record(ai, "$(P)$(R)Lut$(N)UpperThresholdR")
...@@ -68,6 +71,7 @@ record(bo, "$(P)$(R)Lut$(N)BeamExists") ...@@ -68,6 +71,7 @@ record(bo, "$(P)$(R)Lut$(N)BeamExists")
field(ONAM, "Yes") field(ONAM, "Yes")
field(VAL, "0") field(VAL, "0")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL")
} }
record(bi, "$(P)$(R)Lut$(N)BeamExistsR") record(bi, "$(P)$(R)Lut$(N)BeamExistsR")
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
record(stringout, "$(P)$(R)Lut$(N)ModeName") record(stringout, "$(P)$(R)Lut$(N)ModeName")
{ {
field(VAL, "$(MODE_NAME)") field(VAL, "$(MODE_NAME)")
info(autosaveFields, "VAL")
} }
record(longout, "$(P)$(R)Lut$(N)ModeID") record(longout, "$(P)$(R)Lut$(N)ModeID")
...@@ -16,6 +17,7 @@ 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(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.LUT$(N).MODE_ID")
field(VAL, "0") field(VAL, "0")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFieldsLutIDs, "VAL")
} }
record(longin, "$(P)$(R)Lut$(N)ModeIDR") record(longin, "$(P)$(R)Lut$(N)ModeIDR")
...@@ -28,6 +30,7 @@ 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") record(stringout, "$(P)$(R)Lut$(N)DestinationName")
{ {
field(VAL, "$(DEST_NAME)") field(VAL, "$(DEST_NAME)")
info(autosaveFields, "VAL")
} }
record(longout, "$(P)$(R)Lut$(N)DestinationID") record(longout, "$(P)$(R)Lut$(N)DestinationID")
...@@ -36,6 +39,7 @@ 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(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.LUT$(N).DEST_ID")
field(VAL, "0") field(VAL, "0")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFieldsLutIDs, "VAL")
} }
record(longin, "$(P)$(R)Lut$(N)DestinationIDR") record(longin, "$(P)$(R)Lut$(N)DestinationIDR")
...@@ -53,6 +57,7 @@ record(ao, "$(P)$(R)Lut$(N)MinTriggerPeriod") ...@@ -53,6 +57,7 @@ record(ao, "$(P)$(R)Lut$(N)MinTriggerPeriod")
field(PREC, "4") field(PREC, "4")
field(VAL, "0.0") field(VAL, "0.0")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL")
} }
record(ai, "$(P)$(R)Lut$(N)MinTriggerPeriodR") record(ai, "$(P)$(R)Lut$(N)MinTriggerPeriodR")
...@@ -63,4 +68,3 @@ record(ai, "$(P)$(R)Lut$(N)MinTriggerPeriodR") ...@@ -63,4 +68,3 @@ record(ai, "$(P)$(R)Lut$(N)MinTriggerPeriodR")
field(PREC, "4") field(PREC, "4")
field(SCAN, "I/O Intr") field(SCAN, "I/O Intr")
} }
...@@ -155,7 +155,7 @@ record(ao, "$(P)$(R)PulseWidthFilter") ...@@ -155,7 +155,7 @@ record(ao, "$(P)$(R)PulseWidthFilter")
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.PULSE_WIDTH_FILTER") field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.PULSE_WIDTH_FILTER")
field(EGU, "us") field(EGU, "us")
field(PREC, "4") field(PREC, "4")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL") info(autosaveFields, "VAL")
} }
...@@ -165,7 +165,7 @@ record(ai, "$(P)$(R)PulseWidthFilterR") ...@@ -165,7 +165,7 @@ record(ai, "$(P)$(R)PulseWidthFilterR")
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.PULSE_WIDTH_FILTER") field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.PULSE_WIDTH_FILTER")
field(EGU, "us") field(EGU, "us")
field(PREC, "4") field(PREC, "4")
field(SCAN, "I/O Intr") field(SCAN, "I/O Intr")
} }
...@@ -225,7 +225,7 @@ record(ao, "$(P)$(R)MinTriggerPeriod") ...@@ -225,7 +225,7 @@ record(ao, "$(P)$(R)MinTriggerPeriod")
field(DTYP, "asynFloat64") field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.MIN_TRIGGER_PERIOD") field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.MIN_TRIGGER_PERIOD")
field(EGU, "ms") field(EGU, "ms")
field(PREC, "3") field(PREC, "3")
field(DRVL, "65.0") field(DRVL, "65.0")
field(DRVH, "65000.0") field(DRVH, "65000.0")
field(VAL, "71") field(VAL, "71")
...@@ -687,4 +687,3 @@ record(ao, "$(P)$(R)CalibrationActualCurrent") ...@@ -687,4 +687,3 @@ record(ao, "$(P)$(R)CalibrationActualCurrent")
field(ASG, "critical") field(ASG, "critical")
info(autosaveFields, "VAL") info(autosaveFields, "VAL")
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment