...
Code Block | ||
---|---|---|
| ||
# =========================================== # AUTOSAVE START # =========================================== # Autosave start < $(TOP)/iocBoot/common/autosave_start.cmd create_monitor_set("${IOC}.req", 5, "") |
For a complete list of the Resynch Trigger IOC Process Variables (PVs), please check out the corresponding database file (i.e. pcie_tprTrig.db) in directory db/ of the masterSource project.
Code Block | ||
---|---|---|
| ||
(base) skoufis@aird-b50-srv01 (master) $ cat db/pcie_tprTrig.db
record(longin, "TPR:$(LOCA):$(IOC_UNIT):$(INST):FPGAVER")
{
field(DESC, "TimingCore FPGA version")
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),0) fpgaVersion")
field(SCAN, "I/O Intr")
}
record(longin, "TPR:$(LOCA):$(IOC_UNIT):$(INST):UPTIME")
{
field(DESC, "TimingCore Uptime")
field(DTYP, "asynInt32")
field(INP, "@asyn($(PORT),0) uptime")
field(SCAN, "I/O Intr")
}
...
record(bo, "TPR:$(LOCA):$(IOC_UNIT):$(INST):EVSOFT07_TCTL")
{
field(DESC, "Soft Event 07 Enable/Disable")
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),0) softEvEnable_07")
field(OMSL, "supervisory")
field(ZNAM, "Disabled")
field(ONAM, "Enabled")
field(PINI, "YES")
info(autosaveFields, "VAL")
}
record(longout, "TPR:$(LOCA):$(IOC_UNIT):$(INST):EVSOFT07") {
field(DESC, "Soft Event 07")
field(DTYP, "asynInt32")
field(OUT, "@asyn($(PORT),0) softEv_07")
field(OMSL, "supervisory")
field(PINI, "YES")
info(autosaveFields, "VAL")
}
|
To set the triggers and corresponding channels in Production, follow the instructions below.
Code Block | ||
---|---|---|
| ||
[softegr@lcls-srv01 skoufis]$ cd $EPICS_IOCS/sioc-sys0-ms09/iocSpecificRelease/masterSourceApp/srcDisplay/
[softegr@lcls-srv01 srcDisplay]$ ./sioc-sys0-ms09_gui.sh
|
This should launch the main display, from which we can invoke the needed channel and trigger screens for setup. See an example of those scenes below.
To access and launch the display in Production, follow the steps outlined below.
...