chore: copy missing ioc templates

This commit is contained in:
Benjamin Labrecque
2026-07-16 10:16:00 +02:00
parent 9baee1b8c5
commit 0771cffbfe
11 changed files with 1053 additions and 111 deletions
@@ -0,0 +1,30 @@
# Circular Buffer Record for Live Copy of desired PVs
record (compress, "AGEBD-POSTMORTEMLOG:BUFFER-$(NAME)") {
field(DESC, "15min 10Hz buffer for post mortem")
field(ASG, "READONLY")
field(SCAN, ".1 second")
field(INP, "$(INP)")
field(ALG, "Circular Buffer")
field(NSAM, "9000")
}
# Records for automatically copying EPICS circular buffer Records after beam abort
record (waveform, "AGEBD-POSTMORTEMLOG:BUFFER-$(NAME)-LAST"){
field(DESC, "Copy of post mortem buffer")
field(ASG, "READONLY")
field(FTVL, "FLOAT")
field(NELM, "9000")
field(INP, "AGEBD-POSTMORTEMLOG:BUFFER-$(NAME) VAL")
field(SCAN, "Event") # Process on event
field(EVNT, "1") # Event number to trigger
}
# Records for writing to from HLA when viewing beam abort data history
record (waveform, "AGEBD-POSTMORTEMLOG:BUFFER-$(NAME)-HLA"){
field(DESC, "Post mortem buffer filled by HLA")
field(ASG, "PROTECTED")
field(FTVL, "FLOAT")
field(NELM, "9000")
}