@@ -3,19 +3,22 @@ NDTransformConfigure("AD$(LVDET)RawImage1", 3, 0, "icp", $(LVADDR), 0)
33NDROIConfigure(" AD$(LVDET)ROI1" , 3, 0, " AD$(LVDET)RawImage1" , 0, 0)
44NDStdArraysConfigure(" AD$(LVDET)Image1" , 3, 0, " AD$(LVDET)ROI1" , 0, 0)
55NDStatsConfigure(" AD$(LVDET)Stats1" , 3, 0, " AD$(LVDET)ROI1" , 0, 0)
6-
6+ NDTimeSeriesConfigure(" AD$(LVDET)Stats1_TS" , 100, 0, " AD$(LVDET)ROI1" , 0, 22, 0, 0, 0, 0)
7+ NDPvaConfigure(" AD$(LVDET)PVA1" , 3, 0, " AD$(LVDET)ROI1" , 0, " $(MYPVPREFIX)DAE:AD$(LVDET):pva1:pvadata" , 0)
8+
79## needs to fit in EPICS_CA_MAX_ARRAY_BYTES i.e. nx * ny * pixelsize
810## also NELEMENTS needs to at least nx * ny
911
1012## This waveform
1113## TYPE=Int8,FTVL=UCHAR for 8 bit integer
1214## TYPE=Int32,FTVL=LONG for 32 bit integer
13- ## TYPE=Float32,FTVL=FLOAT,DATATYPE=6 for 32 bit float
14- dbLoadRecords(" $(ISISDAE)/db/ADisisdae.template" ," P=$(MYPVPREFIX),R=DAE:AD$(LVDET):,PORT=icp,ADDR=$(LVADDR),TIMEOUT=1,DATATYPE=6" )
15- dbLoadRecords(" NDTransform.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):rawimage1:,PORT=AD$(LVDET)RawImage1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=icp,NDARRAY_ADDR=$(LVADDR),DATATYPE=6,ENABLED=1" )
16- dbLoadRecords(" NDROI.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):roi1:,PORT=AD$(LVDET)ROI1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)RawImage1,NDARRAY_ADDR=0,DATATYPE=6,ENABLED=1" )
17- dbLoadRecords(" NDStdArrays.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):image1:,PORT=AD$(LVDET)Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)ROI1,NDARRAY_ADDR=0,DATATYPE=6,ENABLED=1,TYPE=Float32,FTVL=FLOAT,NELEMENTS=100000," )
18- dbLoadRecords(" NDStats.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):stats1:,PORT=AD$(LVDET)Stats1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)ROI1,NDARRAY_ADDR=0,DATATYPE=6,ENABLED=1,NCHANS=1,XSIZE=1,YSIZE=1,HIST_SIZE=1" )
15+ ## TYPE=Float32,FTVL=FLOAT,DATATYPE=8 for 32 bit float
16+ dbLoadRecords(" $(ISISDAE)/db/ADisisdae.template" ," P=$(MYPVPREFIX),R=DAE:AD$(LVDET):,PORT=icp,ADDR=$(LVADDR),TIMEOUT=1,DATATYPE=8" )
17+ dbLoadRecords(" NDTransform.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):rawimage1:,PORT=AD$(LVDET)RawImage1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=icp,NDARRAY_ADDR=$(LVADDR),DATATYPE=8,ENABLED=1" )
18+ dbLoadRecords(" NDROI.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):roi1:,PORT=AD$(LVDET)ROI1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)RawImage1,NDARRAY_ADDR=0,DATATYPE=8,ENABLED=1" )
19+ dbLoadRecords(" NDStdArrays.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):image1:,PORT=AD$(LVDET)Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)ROI1,NDARRAY_ADDR=0,DATATYPE=8,ENABLED=1,TYPE=Float32,FTVL=FLOAT,NELEMENTS=100000," )
20+ dbLoadRecords(" NDStats.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):stats1:,PORT=AD$(LVDET)Stats1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)ROI1,NDARRAY_ADDR=0,DATATYPE=8,ENABLED=1,NCHANS=1,XSIZE=1,YSIZE=1,HIST_SIZE=1" )
21+ dbLoadRecords(" NDPva.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):pva1:,PORT=AD$(LVDET)PVA1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)ROI1,NDARRAY_ADDR=0,DATATYPE=8,ENABLED=1" )
1922
2023## ffmpegStreamConfigure(portName, queueSize, blockingCallbacks, NDArrayPort, NDArrayAddr, maxMemory)
2124#ffmpegStreamConfigure(" C$(LVDET).MJPG" , 2, 0, " AD$(LVDET)ROI1" , 0)
@@ -25,8 +28,6 @@ dbLoadRecords("NDStats.template", "P=$(MYPVPREFIX),R=DAE:AD$(LVDET):stats1:,PORT
2528#ffmpegFileConfigure(" C$(LVDET).FILE" , 16, 0, " AD$(LVDET)ROI1" , 0)
2629#dbLoadRecords(" $(FFMPEGSERVER)/db/ffmpegFile.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):file1:,PORT=C$(LVDET).FILE,ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)ROI1,NDARRAY_ADDR=0,ENABLED=1" )
2730
28- #NDPvaConfigure(" PVA$(LVDET)" , 3, 0, " AD$(LVDET)ROI1" , 0, " v4pvname$(LVDET)" )
29- #dbLoadRecords(" NDPva.template" , " P=$(MYPVPREFIX),R=DAE:AD$(LVDET):pva1:,PORT=PVA$(LVDET),ADDR=0,TIMEOUT=1,NDARRAY_PORT=AD$(LVDET)ROI1,NDARRAY_ADDR=0,ENABLED=1" )
3031
3132## 0=none,0x1=err,0x2=IO_device,0x4=IO_filter,0x8=IO_driver,0x10=flow,0x20=warning
3233#asynSetTraceMask(" AD$(LVDET)Image1" , -1, 0x11)
0 commit comments