Go to the source code of this file.
Functions | |
epicsEnvSet | WIRING_DIR (ICPCONFIGROOT)/tables" |
You may have to change isisdaeTest to something else ; everywhere it appears in this file ;. More... | |
epicsEnvSet WIRING_PATTERN *wiring *epicsEnvSet | DETECTOR_DIR (ICPCONFIGROOT)/tables" |
epicsEnvSet DETECTOR_PATTERN *det *epicsEnvSet | SPECTRA_DIR (ICPCONFIGROOT)/tables" |
epicsEnvSet SPECTRA_PATTERN *spec *epicsEnvSet | PERIOD_DIR (ICPCONFIGROOT)/tables" |
epicsEnvSet PERIOD_PATTERN *period *epicsEnvSet | TCB_DIR (ICPCONFIGROOT)/tcb" |
epicsEnvSet ("EPICS_DB_INCLUDE_PATH","$(ADCORE)/db") | |
ISIS## Run IOC initialisation ;. More... | |
asynSetMinTimerPeriod (0.001) | |
webgetConfigure ("arch1") | |
used for restarting and checking EPICS block archiver via web URL ; More... | |
webgetConfigure ("arch2") | |
isisdaeConfigure ("icp", 1) | |
local dae, no dcom/labview ; More... | |
FileListConfigure ("WLIST","$(WIRING_DIR)","$(WIRING_PATTERN)", 1) | |
pass 1 as second arg to signify DCOM to either local or remote dae ; More... | |
FileListConfigure ("DLIST","$(DETECTOR_DIR)","$(DETECTOR_PATTERN)", 1) | |
FileListConfigure ("SLIST","$(SPECTRA_DIR)","$(SPECTRA_PATTERN)", 1) | |
FileListConfigure ("PLIST","$(PERIOD_DIR)","$(PERIOD_PATTERN)", 1) | |
FileListConfigure ("TLIST","$(TCB_DIR)","$(TCB_PATTERN)", 1) | |
dbLoadRecords ("$(TOP)/db/isisdae.db","S=$(MYPVPREFIX), P=$(MYPVPREFIX),Q=DAE:, WIRINGLIST=WLIST, DETECTORLIST=DLIST, SPECTRALIST=SLIST, PERIODLIST=PLIST, TCBLIST=TLIST") | |
Load record instances ;. More... | |
dbLoadRecords ("$(TOP)/db/dae_diag.db","P=$(MYPVPREFIX),Q=DAE:") | |
dbLoadRecords ("$(TOP)/db/ADisisdae.template","P=$(MYPVPREFIX),R=DAE:,PORT=icp,ADDR=0,TIMEOUT=1") | |
NDStdArraysConfigure ("Image1", 3, 0,"icp", 0, 0) | |
epicsEnvSet ("EPICS_CA_MAX_ARRAY_BYTES","1000000") | |
dbLoadRecords ("NDStdArrays.template","P=$(MYPVPREFIX),R=DAE:image1:,PORT=Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=icp,TYPE=Int8,FTVL=UCHAR,NELEMENTS=150000,ENABLED=1") | |
ffmpegServerConfigure (8081) | |
Create an FFT plugin ;. More... | |
ffmpegStreamConfigure ("C1.MJPG", 2, 0,"icp","0") | |
ffmpegStreamConfigure(portName, queueSize, blockingCallbacks, NDArrayPort, NDArrayAddr, maxMemory) ; More... | |
dbLoadRecords ("$(FFMPEGSERVER)/db/ffmpegStream.template","P=$(MYPVPREFIX),R=DAE:Stream:,PORT=C1.MJPG,ADDR=0,TIMEOUT=1,NDARRAY_PORT=icp,ENABLED=1") | |
ffmpegFileConfigure ("C1.FILE", 16, 0,"icp", 0) | |
ffmpegFileConfigure(portName, queueSize, blockingCallbacks, NDArrayPort, NDArrayAddr) ; More... | |
dbLoadRecords ("$(FFMPEGSERVER)/db/ffmpegFile.template","P=$(MYPVPREFIX),R=DAE:File:,PORT=C1.FILE,ADDR=0,TIMEOUT=1,NDARRAY_PORT=icp,ENABLED=1") | |
NDPvaConfigure ("PVA", 3, 0,"icp", 0,"v4pvname") | |
dbLoadRecords ("NDPva.template","P=$(MYPVPREFIX),R=DAE:V4:,PORT=PVA,ADDR=0,TIMEOUT=1,NDARRAY_PORT=icp,ENABLED=1") | |
Variables | |
epicsEnvSet TCB_PATTERN *tcb * | cd {TOP} |
ISIS## Stuff that needs to be done after all records are loaded but before iocInit is called ;. More... | |
dbLoadDatabase dbd isisdaeTest | dbd |
Register all support components ;. More... | |
isisdaeTest_registerRecordDeviceDriver | pdbbase |
iocInit | |
asynSetMinTimerPeriod | ( | 0. | 001 | ) |
dbLoadRecords | ( | "$(TOP)/db/isisdae.db" | , |
" | S = $(MYPVPREFIX) , |
||
P | = $(MYPVPREFIX) , |
||
Q | = DAE: , |
||
WIRINGLIST | = WLIST , |
||
DETECTORLIST | = DLIST , |
||
SPECTRALIST | = SLIST , |
||
PERIODLIST | = PLIST |
||
) |
Load record instances ;.
ISIS## Load common DB records ;
dbLoadRecords | ( | "$(TOP)/db/dae_diag.db" | , |
" | P = $(MYPVPREFIX) |
||
) |
dbLoadRecords | ( | "$(TOP)/db/ADisisdae.template" | , |
" | P = $(MYPVPREFIX) , |
||
R | = DAE: , |
||
PORT | = icp , |
||
ADDR | = 0 |
||
) |
dbLoadRecords | ( | "NDStdArrays.template" | , |
" | P = $(MYPVPREFIX) , |
||
R | = DAE:image1: , |
||
PORT | = Image1 , |
||
ADDR | = 0 , |
||
TIMEOUT | = 1 , |
||
NDARRAY_PORT | = icp , |
||
TYPE | = Int8 , |
||
FTVL | = UCHAR , |
||
NELEMENTS | = 150000 |
||
) |
dbLoadRecords | ( | "$(FFMPEGSERVER)/db/ffmpegStream.template" | , |
" | P = $(MYPVPREFIX) , |
||
R | = DAE:Stream: , |
||
PORT | = C1.MJPG , |
||
ADDR | = 0 , |
||
TIMEOUT | = 1 , |
||
NDARRAY_PORT | = icp |
||
) |
dbLoadRecords | ( | "$(FFMPEGSERVER)/db/ffmpegFile.template" | , |
" | P = $(MYPVPREFIX) , |
||
R | = DAE:File: , |
||
PORT | = C1.FILE , |
||
ADDR | = 0 , |
||
TIMEOUT | = 1 , |
||
NDARRAY_PORT | = icp |
||
) |
dbLoadRecords | ( | "NDPva.template" | , |
" | P = $(MYPVPREFIX) , |
||
R | = DAE:V4: , |
||
PORT | = PVA , |
||
ADDR | = 0 , |
||
TIMEOUT | = 1 , |
||
NDARRAY_PORT | = icp |
||
) |
epicsEnvSet WIRING_PATTERN* wiring* epicsEnvSet DETECTOR_DIR | ( | ICPCONFIGROOT | ) |
epicsEnvSet | ( | "EPICS_DB_INCLUDE_PATH" | , |
"$(ADCORE)/db" | |||
) |
ISIS## Run IOC initialisation ;.
epicsEnvSet | ( | "EPICS_CA_MAX_ARRAY_BYTES" | , |
"1000000" | |||
) |
ffmpegFileConfigure | ( | "C1.FILE" | , |
16 | , | ||
0 | , | ||
"icp" | , | ||
0 | |||
) |
ffmpegFileConfigure(portName, queueSize, blockingCallbacks, NDArrayPort, NDArrayAddr) ;
ffmpegServerConfigure | ( | 8081 | ) |
Create an FFT plugin ;.
ffmpegStreamConfigure | ( | "C1.MJPG" | , |
2 | , | ||
0 | , | ||
"icp" | , | ||
"0" | |||
) |
ffmpegStreamConfigure(portName, queueSize, blockingCallbacks, NDArrayPort, NDArrayAddr, maxMemory) ;
FileListConfigure | ( | "WLIST" | , |
"$(WIRING_DIR)" | , | ||
"$(WIRING_PATTERN)" | , | ||
1 | |||
) |
pass 1 as second arg to signify DCOM to either local or remote dae ;
Load the FileLists ;
FileListConfigure | ( | "DLIST" | , |
"$(DETECTOR_DIR)" | , | ||
"$(DETECTOR_PATTERN)" | , | ||
1 | |||
) |
FileListConfigure | ( | "SLIST" | , |
"$(SPECTRA_DIR)" | , | ||
"$(SPECTRA_PATTERN)" | , | ||
1 | |||
) |
FileListConfigure | ( | "PLIST" | , |
"$(PERIOD_DIR)" | , | ||
"$(PERIOD_PATTERN)" | , | ||
1 | |||
) |
FileListConfigure | ( | "TLIST" | , |
"$(TCB_DIR)" | , | ||
"$(TCB_PATTERN)" | , | ||
1 | |||
) |
isisdaeConfigure | ( | "icp" | , |
1 | |||
) |
local dae, no dcom/labview ;
NDPvaConfigure | ( | "PVA" | , |
3 | , | ||
0 | , | ||
"icp" | , | ||
0 | , | ||
"v4pvname" | |||
) |
NDStdArraysConfigure | ( | "Image1" | , |
3 | , | ||
0 | , | ||
"icp" | , | ||
0 | , | ||
0 | |||
) |
epicsEnvSet SPECTRA_PATTERN* spec* epicsEnvSet PERIOD_DIR | ( | ICPCONFIGROOT | ) |
epicsEnvSet DETECTOR_PATTERN* det* epicsEnvSet SPECTRA_DIR | ( | ICPCONFIGROOT | ) |
epicsEnvSet PERIOD_PATTERN* period* epicsEnvSet TCB_DIR | ( | ICPCONFIGROOT | ) |
webgetConfigure | ( | "arch1" | ) |
used for restarting and checking EPICS block archiver via web URL ;
webgetConfigure | ( | "arch2" | ) |
epicsEnvSet WIRING_DIR | ( | ICPCONFIGROOT | ) |
You may have to change isisdaeTest to something else ; everywhere it appears in this file ;.
cd {TOP} |
dbLoadDatabase dbd isisdaeTest dbd |