...
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") } |
Displays in both Dev and Production exist for the control of the triggers.
To set the triggers and corresponding channels in Production, follow the instructions below.
...
This should launch the main display, from which we can invoke the appropriate 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. set the triggers and corresponding channels in Dev, see the steps below.
Code Block | ||
---|---|---|
| ||
[softegr@lcls-srv01 skoufis]$ cd $EPICS_IOCS/sioc-b084-ms09/iocSpecificRelease/masterSourceApp/srcDisplay/
[softegr@lcls-srv01 srcDisplay]$ ./sioc-b084-ms09_gui.sh |
The released software will be made available in the main IOC release area post-deployment (Dev: /afs/slac/g/lcls/epics/iocTop/masterSource/, Production:/usr/local/lcls/epics/iocTop/masterSource/). See below for the specific repositories and tags.
...