propogate severity #6
@@ -41,7 +41,7 @@ record(seq, "$(INSTR)$(NAME):CORRECT-MONITOR-CHANNEL")
|
||||
record(calc, "$(INSTR)$(NAME):RATE_MAP")
|
||||
{
|
||||
field(DESC, "Want a consistent lowrate pv")
|
||||
field(INPA, "$(INSTR)$(NAME):RAW-STATUS.B2 NPP")
|
||||
field(INPA, "$(INSTR)$(NAME):RAW-STATUS.B2 NPP MS")
|
||||
field(CALC, "(A=1)?0:1")
|
||||
}
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ record(longin, "$(INSTR)$(NAME):MONITOR-CHANNEL_RBV")
|
||||
record(calc, "$(INSTR)$(NAME):RATE_MAP")
|
||||
{
|
||||
field(DESC, "Want a consistent lowrate pv")
|
||||
field(INPA, "$(INSTR)$(NAME):RAW-STATUS.B2 NPP")
|
||||
field(INPA, "$(INSTR)$(NAME):RAW-STATUS.B2 NPP MS")
|
||||
field(CALC, "(A=0)?0:1")
|
||||
}
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ record(longin, "$(INSTR)$(NAME):MONITOR-CHANNEL_RBV")
|
||||
record(calc, "$(INSTR)$(NAME):RATE_MAP")
|
||||
{
|
||||
field(DESC, "Want a consistent lowrate pv")
|
||||
field(INPA, "$(INSTR)$(NAME):RAW-STATUS.B2 NPP")
|
||||
field(INPA, "$(INSTR)$(NAME):RAW-STATUS.B2 NPP MS")
|
||||
field(CALC, "(A=0)?0:1")
|
||||
}
|
||||
|
||||
|
||||
@@ -74,28 +74,28 @@ record(mbbiDirect, "$(INSTR)$(NAME):RAW-STATUS")
|
||||
|
||||
record(bi, "$(INSTR)$(NAME):COUNTING_TIME")
|
||||
{
|
||||
field(INP, "$(INSTR)$(NAME):RAW-STATUS.B0")
|
||||
field(INP, "$(INSTR)$(NAME):RAW-STATUS.B0 NPP MS")
|
||||
field(ZNAM, "DISABLED")
|
||||
field(ONAM, "COUNTING")
|
||||
}
|
||||
|
||||
record(bi, "$(INSTR)$(NAME):COUNTING_PRESET")
|
||||
{
|
||||
field(INP, "$(INSTR)$(NAME):RAW-STATUS.B1")
|
||||
field(INP, "$(INSTR)$(NAME):RAW-STATUS.B1 NPP MS")
|
||||
field(ZNAM, "DISABLED")
|
||||
field(ONAM, "COUNTING")
|
||||
}
|
||||
|
||||
record(bi, "$(INSTR)$(NAME):IS_LOWRATE")
|
||||
{
|
||||
field(INP, "$(INSTR)$(NAME):RATE_MAP PP")
|
||||
field(INP, "$(INSTR)$(NAME):RATE_MAP PP MS")
|
||||
field(ONAM, "LOW RATE")
|
||||
field(ZNAM, "GOOD RATE")
|
||||
}
|
||||
|
||||
record(bi, "$(INSTR)$(NAME):IS_PAUSED")
|
||||
{
|
||||
field(INP, "$(INSTR)$(NAME):RAW-STATUS.B3")
|
||||
field(INP, "$(INSTR)$(NAME):RAW-STATUS.B3 NPP MS")
|
||||
field(ZNAM, "RUNNING")
|
||||
field(ONAM, "PAUSED")
|
||||
}
|
||||
@@ -103,12 +103,12 @@ record(bi, "$(INSTR)$(NAME):IS_PAUSED")
|
||||
record(calc, "$(INSTR)$(NAME):MAP-STATUS")
|
||||
{
|
||||
field(DESC, "Maps Raw Status to State")
|
||||
field(INPA, "$(INSTR)$(NAME):INVALID-CONFIG NPP")
|
||||
field(INPB, "$(INSTR)$(NAME):RAW-STATUS.UDF NPP") # should also be invalid if can't read the status
|
||||
field(INPC, "$(INSTR)$(NAME):COUNTING_TIME PP")
|
||||
field(INPD, "$(INSTR)$(NAME):COUNTING_PRESET PP")
|
||||
field(INPE, "$(INSTR)$(NAME):IS_LOWRATE PP")
|
||||
field(INPF, "$(INSTR)$(NAME):IS_PAUSED PP")
|
||||
field(INPA, "$(INSTR)$(NAME):INVALID-CONFIG NPP MS")
|
||||
field(INPB, "$(INSTR)$(NAME):RAW-STATUS.UDF NPP MS") # should also be invalid if can't read the status
|
||||
field(INPC, "$(INSTR)$(NAME):COUNTING_TIME PP MS")
|
||||
field(INPD, "$(INSTR)$(NAME):COUNTING_PRESET PP MS")
|
||||
field(INPE, "$(INSTR)$(NAME):IS_LOWRATE PP MS")
|
||||
field(INPF, "$(INSTR)$(NAME):IS_PAUSED PP MS")
|
||||
field(CALC, "(A=1||B=1)?4:(F=1)?3:(C=0&&D=0)?0:(E=1)?2:1")
|
||||
field(FLNK, "$(INSTR)$(NAME):STATUS")
|
||||
}
|
||||
@@ -116,7 +116,7 @@ record(calc, "$(INSTR)$(NAME):MAP-STATUS")
|
||||
record(mbbi, "$(INSTR)$(NAME):STATUS")
|
||||
{
|
||||
field(DESC, "DAQ Status")
|
||||
field(INP, "$(INSTR)$(NAME):MAP-STATUS NPP")
|
||||
field(INP, "$(INSTR)$(NAME):MAP-STATUS NPP MS")
|
||||
field(ZRVL, "0")
|
||||
field(ZRST, "Idle")
|
||||
field(ONVL, "1")
|
||||
|
||||
@@ -75,8 +75,8 @@ record(mbbi, "$(INSTR)$(NAME):GATE-$(CHANNEL)_RBV")
|
||||
|
||||
record(calcout, "$(INSTR)$(NAME):GATE-$(CHANNEL)-SEL_RBV")
|
||||
{
|
||||
field(INPA, "$(INSTR)$(NAME):GATE-$(CHANNEL)-ENABLE_RBV NPP")
|
||||
field(INPB, "$(INSTR)$(NAME):GATE-$(CHANNEL)-TRIG_RBV NPP")
|
||||
field(INPA, "$(INSTR)$(NAME):GATE-$(CHANNEL)-ENABLE_RBV NPP MS")
|
||||
field(INPB, "$(INSTR)$(NAME):GATE-$(CHANNEL)-TRIG_RBV NPP MS")
|
||||
field(CALC, "A=0?0:B=0?1:2")
|
||||
field(OOPT, "On Change")
|
||||
field(OUT, "$(INSTR)$(NAME):GATE-$(CHANNEL)_RBV PP")
|
||||
|
||||
Reference in New Issue
Block a user