new string is identical to the old one. Default value is "On Change" with behaviour identical to before, set to "Always" to fire monitors every time the record is processed (analagous to setting MDEL=-1 for numeric record types).
73 lines
1.7 KiB
Plaintext
73 lines
1.7 KiB
Plaintext
#*************************************************************************
|
|
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
|
|
# National Laboratory.
|
|
# Copyright (c) 2002 The Regents of the University of California, as
|
|
# Operator of Los Alamos National Laboratory.
|
|
# EPICS BASE Versions 3.13.7
|
|
# and higher are distributed subject to a Software License Agreement found
|
|
# in file LICENSE that is included with this distribution.
|
|
#*************************************************************************
|
|
menu(stringinPOST) {
|
|
choice(stringinPOST_OnChange,"On Change")
|
|
choice(stringinPOST_Always,"Always")
|
|
}
|
|
recordtype(stringin) {
|
|
include "dbCommon.dbd"
|
|
field(VAL,DBF_STRING) {
|
|
prompt("Current Value")
|
|
promptgroup(GUI_INPUTS)
|
|
asl(ASL0)
|
|
pp(TRUE)
|
|
size(40)
|
|
}
|
|
field(OVAL,DBF_STRING) {
|
|
prompt("Previous Value")
|
|
special(SPC_NOMOD)
|
|
interest(3)
|
|
size(40)
|
|
}
|
|
field(INP,DBF_INLINK) {
|
|
prompt("Input Specification")
|
|
promptgroup(GUI_INPUTS)
|
|
interest(1)
|
|
}
|
|
field(MPST,DBF_MENU) {
|
|
prompt("Post Value Monitors")
|
|
promptgroup(GUI_DISPLAY)
|
|
interest(1)
|
|
menu(stringinPOST)
|
|
}
|
|
field(APST,DBF_MENU) {
|
|
prompt("Post Archive Monitors")
|
|
promptgroup(GUI_DISPLAY)
|
|
interest(1)
|
|
menu(stringinPOST)
|
|
}
|
|
field(SIOL,DBF_INLINK) {
|
|
prompt("Sim Input Specifctn")
|
|
promptgroup(GUI_INPUTS)
|
|
interest(1)
|
|
}
|
|
field(SVAL,DBF_STRING) {
|
|
prompt("Simulation Value")
|
|
pp(TRUE)
|
|
size(40)
|
|
}
|
|
field(SIML,DBF_INLINK) {
|
|
prompt("Sim Mode Location")
|
|
promptgroup(GUI_INPUTS)
|
|
interest(1)
|
|
}
|
|
field(SIMM,DBF_MENU) {
|
|
prompt("Simulation Mode")
|
|
interest(1)
|
|
menu(menuYesNo)
|
|
}
|
|
field(SIMS,DBF_MENU) {
|
|
prompt("Sim mode Alarm Svrty")
|
|
promptgroup(GUI_INPUTS)
|
|
interest(2)
|
|
menu(menuAlarmSevr)
|
|
}
|
|
}
|