Files
hla_framework_bd/services/postmortemlog/current/ioc/POSTMORTEMLOG.template
T
Benjamin Labrecque 9f206e4a57
Deploy / deploy (push) Successful in 19s
fix: postmortemlog ioc template
2026-07-17 11:31:35 +02:00

49 lines
1.5 KiB
Plaintext

# HLA Service Control Parameters
record(bo, "$(DEVICE):TEST") {
field(DESC, "Test Trigger PM Logger")
field(ASG, "PROTECTED")
field(VAL, "0")
field(PINI, "YES")
field(HIGH, "1") # Seconds until automatic switch to 0
}
# emit event 1 to trigger copying of buffer Records after beam abort
record(calcout, "$(DEVICE):BEAM-ABORT-EVT") {
field(DESC, "Trigger PM Buffer Copy")
field(ASG, "READONLY")
field(CALC, "A")
field(PINI, "YES")
field(INPA, "AGESA-SBDC-0000:INT-COUNTER CP")
field(HIGH, "1") # Seconds until automatic switch to 0
field(OOPT, "On Change")
field(OEVT, "1")
field(ODLY, "30") # Time Axis below needs to be adapted to follow this
}
# time axis for 15 minute data
record(waveform, "$(DEVICE):BUFFER-TIME") {
field(DESC, "Time axis for 15min 10Hz buffer")
field(ASG, "READONLY")
field(EGU, "s")
field(FTVL, "FLOAT")
field(DTYP, "sequence")
field(NELM, "9000")
field(LOPR, "-870")
field(HOPR, "30")
field(PINI, "YES")
}
# Filling Pattern measured by APD X08DB-DFPM-DI:FW-SIS0DAQ-CH0-INTEGRAL-WF
record (compress, "$(DEVICE):BUFFER-FILLPATTERN-APD") {
field(DESC, "5min Buffer for post mortem plot")
field(ASG, "READONLY")
field(SCAN, "1 second")
field(INP, "X08DB-DFPM-DI:FW-SIS0DAQ-CH0-INTEGRAL-WF")
field(ALG, "Circular Buffer")
field(NSAM, "432000") # 480 * 60 * 15
}
# Records for automatically copying HW buffer Records after beam abort
# AGESA-SBDC-0000:INT-COUNTER
# Circular Buffer Record for Live Copy of desired PVs