Last big things:
* Implemented support for diabling theshold channel * Separate proton current simulation db. * Separate startup snippet with support for simulation mode. * Short readme entry
This commit is contained in:
@@ -235,16 +235,18 @@ record(aSub, "$(INSTR)$(NAME):EMULATION")
|
||||
field(FTC, "DOUBLE")
|
||||
field(INPD, "$(INSTR)$(NAME):COMMAND-TRIG")
|
||||
field(FTD, "ULONG")
|
||||
field(INPE, "$(INSTR)$(NAME):THRESHOLD")
|
||||
field(FTE, "DOUBLE")
|
||||
|
||||
# Address the PV which are mapped as input backwards
|
||||
field(INPF, "$(INSTR)$(NAME):COUNT-TYPE")
|
||||
field(FTF, "ULONG")
|
||||
field(INPG, "$(INSTR)$(NAME):PRESET-COUNT")
|
||||
field(FTG, "DOUBLE")
|
||||
field(INPH, "$(INSTR)$(NAME):PRESET-TIME")
|
||||
field(INPE, "$(INSTR)$(NAME):THRESHOLD-MONITOR")
|
||||
field(FTE, "LONG")
|
||||
field(INPF, "$(INSTR)$(NAME):THRESHOLD")
|
||||
field(FTF, "DOUBLE")
|
||||
field(INPG, "$(INSTR)$(NAME):COUNT-TYPE")
|
||||
field(FTG, "ULONG")
|
||||
field(INPH, "$(INSTR)$(NAME):PRESET-COUNT")
|
||||
field(FTH, "DOUBLE")
|
||||
field(INPI, "$(INSTR)$(NAME):PRESET-TIME")
|
||||
field(FTI, "DOUBLE")
|
||||
# L is last input before EPICS 7.0.10
|
||||
field(INPJ, "$(INSTR)$(NAME):R1-PREV")
|
||||
field(FTJ, "DOUBLE")
|
||||
@@ -283,8 +285,7 @@ record(int64in, "$(INSTR)$(NAME):M1")
|
||||
record(calc, "$(INSTR)$(NAME):R1")
|
||||
{
|
||||
field(DESC, "Rate of DAQ CH0 proton current")
|
||||
#field(INPA, "$(REMOTE_RATE_PV) CA")
|
||||
field(INPA, "$(INSTR)$(NAME):PROTON_CURR")
|
||||
field(INPA, "$(REMOTE_RATE_PV) CA")
|
||||
field(INPB, "$(SHUTTER1_PV=0)")
|
||||
field(INPC, "$(SHUTTER1_CLOSED_VAL=1)")
|
||||
field(INPD, "$(SHUTTER2_PV=0)")
|
||||
@@ -324,12 +325,4 @@ record(bi, "$(INSTR)$(NAME):S1")
|
||||
field(ONAM, "CLEARING")
|
||||
}
|
||||
|
||||
record(calc, "$(INSTR)$(NAME):PROTON_CURR") {
|
||||
field(SCAN, ".1 second")
|
||||
field(CALC, "1500 + 101 * SIN(A)")
|
||||
field(INPA, "$(INSTR)$(NAME):PROTON_CURR_VAR PP")
|
||||
}
|
||||
|
||||
record(calc, "$(INSTR)$(NAME):PROTON_CURR_VAR") {
|
||||
field(CALC, "VAL + 0.001")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user