409 lines
10 KiB
Plaintext
409 lines
10 KiB
Plaintext
###############################
|
|
## follow bucket flags
|
|
###############################
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-GUN") {
|
|
field(DESC, "Gun")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lindi-ictone") {
|
|
field(DESC, "Linac ICT 1/2")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lindi-icts23") {
|
|
field(DESC, "Linac ICT 3")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-llemast") {
|
|
field(DESC, "Linac RF LLE Master")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-preamp1") {
|
|
field(DESC, "Linac RF Preamp 1")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-preamp2") {
|
|
field(DESC, "Linac RF Preamp 2")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-klystr1") {
|
|
field(DESC, "Linac RF Klystron 1")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-klystr2") {
|
|
field(DESC, "Linac RF Klystron 2")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-3GHzQdm") {
|
|
field(DESC, "Linac RF 3GHz Qdm")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-500-PBU") {
|
|
field(DESC, "Linac RF 500 MHz PBU")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-3GHzScp") {
|
|
field(DESC, "Linac RF 3 GHz Scope")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-Kly1PMU") {
|
|
field(DESC, "Linac RF Klystron 1 PMU")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-lirf-Kly2PMU") {
|
|
field(DESC, "Linac RF Klystron 2 PMU")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-BOINKI") {
|
|
field(DESC, "Booster Inj. Kicker")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-BOINSE") {
|
|
field(DESC, "Booster Inj. Septum")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-BOEXKI") {
|
|
field(DESC, "Booster Ext. Kicker")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-BOEXSE") {
|
|
field(DESC, "Booster Ext. Septum")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-BTRICT") {
|
|
field(DESC, "BRTL ICT")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-BTRBPM") {
|
|
field(DESC, "BRTL BPM")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-SRINSE") {
|
|
field(DESC, "Ring Inj. Septum")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-SRINK1") {
|
|
field(DESC, "Ring Inj. Kicker 1")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-SRINK2") {
|
|
field(DESC, "Ring Inj. Kicker 2")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-SRINK3") {
|
|
field(DESC, "Ring Inj. Kicker 3")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo, "$(DEVICE):CONTROL-FLW-BCKT-SRINK4") {
|
|
field(DESC, "Ring Inj. Kicker 4")
|
|
field(ASG, "PROTECTED")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
###############################
|
|
## base delays for bucket zero
|
|
###############################
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-GUN") {
|
|
field(DESC, "Gun delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lindi-ictone") {
|
|
field(DESC, "Linac ICT delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lindi-icts23") {
|
|
field(DESC, "Linac ICT delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-llemast") {
|
|
field(DESC, "Linac RF lemast delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "3")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-preamp1") {
|
|
field(DESC, "Linac RF reamp1 delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-preamp2") {
|
|
field(DESC, "Linac RF reamp2 delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-klystr1") {
|
|
field(DESC, "Linac RF lystr1 delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-klystr2") {
|
|
field(DESC, "Linac RF lystr2 delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-3GHzQdm") {
|
|
field(DESC, "Linac RF GHzQdm delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-500-PBU") {
|
|
field(DESC, "Linac RF 00-PBU delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-3GHzScp") {
|
|
field(DESC, "Linac RF GHzScp delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-Kly1PMU") {
|
|
field(DESC, "Linac RF ly1PMU delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-lirf-Kly2PMU") {
|
|
field(DESC, "Linac RF ly2PMU delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-BOINKI") {
|
|
field(DESC, "Booster inj kicker delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-BOINSE") {
|
|
field(DESC, "Booster inj sept delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-BOEXKI") {
|
|
field(DESC, "Booster ext kicker delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-BOEXSE") {
|
|
field(DESC, "Booster ext septum delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-BTRICT") {
|
|
field(DESC, "BRTL ICT delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-BTRBPM") {
|
|
field(DESC, "BRTL BPM delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-SRINSE") {
|
|
field(DESC, "SR septum delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-SRINK1") {
|
|
field(DESC, "SR kicker bump delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-SRINK2") {
|
|
field(DESC, "SR kicker bump delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-SRINK3") {
|
|
field(DESC, "SR kicker bump delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CONTROL-ZERO-DELAY-SRINK4") {
|
|
field(DESC, "SR kicker bump delay for bucket zero")
|
|
field(ASG, "PROTECTED")
|
|
field(PREC, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
###############################
|
|
## HLA pvs
|
|
###############################
|
|
|
|
record(lso, "$(DEVICE):CONTROL-FILLPATTERN-string") {
|
|
field(DESC, "Fillpattern - String Define")
|
|
field(OMSL, "supervisory")
|
|
field(SIZV, "1000")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(waveform,"$(DEVICE):TARGET-BUCKET") {
|
|
field(DESC, "Fillpattern - current bucket of 0...480")
|
|
field(ASG, "PROTECTED")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "480")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(waveform,"$(DEVICE):TARGET-FILLPATTERN") {
|
|
field(DESC, "Fillpattern reference plot")
|
|
field(ASG, "PROTECTED")
|
|
field(FTVL, "FLOAT")
|
|
field(NELM, "480")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):SETALL-DELAY") {
|
|
field(DESC, "Delay for setting all timings")
|
|
field(EGU, "seconds")
|
|
field(VAL, "0")
|
|
field(PREC, "5")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(int64out, "$(DEVICE):SETALL-ERROR") {
|
|
field(DESC, "Error counter for setting all timings")
|
|
field(ASG, "PROTECTED")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record(bo,"$(DEVICE):ZERO-TARGET-BUCKET") {
|
|
field(DESC, "request target bucket 0")
|
|
field(ASG, "PROTECTED")
|
|
field(VAL, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo,"$(DEVICE):SYNC-BASE-DELAYS") {
|
|
field(DESC, "request base delay sync to master")
|
|
field(ASG, "PROTECTED")
|
|
field(VAL, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(bo,"$(DEVICE):GO") {
|
|
field(DESC, "pause/stop timing service callbacks")
|
|
field(ASG, "PROTECTED")
|
|
field(VAL, "0")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(ao, "$(DEVICE):CURRENT-THRESHOLD") {
|
|
field(DESC, "current above which fpfb is started")
|
|
field(ASG, "PROTECTED")
|
|
field(EGU, "mA")
|
|
field(VAL, "300")
|
|
field(PREC, "5")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(int64out, "$(DEVICE):FPFB-NTH") {
|
|
field(DESC, "n for every nth bucket fpfb mode")
|
|
field(ASG, "PROTECTED")
|
|
field(VAL, "2")
|
|
field(PINI, "YES")
|
|
}
|
|
|
|
record(mbbo, "$(DEVICE):FPFB-MODE") {
|
|
field(DESC, "choice of fpfb mode to use")
|
|
field(ASG, "PROTECTED")
|
|
field(ZRST, "Sorted BPM Measurement")
|
|
field(ONST, "Sorted APD Measurement")
|
|
field(TWST, "FPFB from Pedro via EPICS")
|
|
field(THST, "Every Nth Bucket")
|
|
field(PINI, "YES")
|
|
field(VAL, "0")
|
|
} |