# This should be a test startup script require adhama epicsEnvSet("PREFIX", "Hama:") epicsEnvSet("PORT", "HAMA") epicsEnvSet("CAMERA", "0") epicsEnvSet("QSIZE", "21") epicsEnvSet("XSIZE", "2048") epicsEnvSet("YSIZE", "2048") epicsEnvSet("NCHANS", "2048") # Number of Elements epicsEnvSet("NELEMENTS", "9437184") # iocshLoad("$(adhama_DIR)ADHama.iocsh") devHamamatsuConfig("$(PORT)", $(CAMERA), 0, 0, 0, 0, 10) dbLoadRecords("$(adhama_DIR)db/hama.db","P=$(PREFIX),R=cam1:,PORT=$(PORT),ADDR=0,TIMEOUT=1") asynSetTraceMask("$(PORT)",-1,0x9) asynSetTraceIOMask("$(PORT)",-1,0x2) # Create a standard arrays plugin, set it to get data from hama driver. NDStdArraysConfigure("Image1", "$(QSIZE)", 0, "$(PORT)", 0, 0) dbLoadRecords("NDStdArrays.template", "P=$(PREFIX),R=image1:,PORT=Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=$(PORT),TYPE=Int32,FTVL=LONG,NELEMENTS=$(NELEMENTS)") iocInit() dbpf Hama:cam1:PoolUsedMem.SCAN 0