EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
<== Date ==> <== Thread ==>

Subject: Fw: Dante-1-1
From: "Siddons, David via Tech-talk" <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Sat, 12 Aug 2023 14:09:17 +0000

 
We have an 8-channel Dante system from XG labs. It has 6 detectors connected. I made a fresh synApps install on Ubuntu 22.04, epics 7.0.6 and added the dante-1-1 module to it. All built well.
Starting up the mcaDanteApp from iocDante8, I got a long string of errors ending in a dump. I have attached the st.cmd (renamed st.txt so it isn't blocked) file and the console output. I'm sure it is something stupid, but I don't know if it is even supposed to work; the doc says it hasn't been tested much and I am new to both the hardware and the code.
Any suggestions appreciated.
Thanks,
Pete.
< envPaths
epicsEnvSet("IOC","iocDante8")
epicsEnvSet("TOP","/home/kuczewski/epics/synApps/support/dante-1-1")
epicsEnvSet("SUPPORT","/home/kuczewski/epics/synApps/support")
epicsEnvSet("SNCSEQ","/home/kuczewski/epics/synApps/support/sequencer-mirror-R2-2-9")
epicsEnvSet("MCA","/home/kuczewski/epics/synApps/support/mca-R7-9")
epicsEnvSet("DANTE","/home/kuczewski/epics/synApps/support/dante-1-1")
epicsEnvSet("AREA_DETECTOR","/home/kuczewski/epics/synApps/support/areaDetector-R3-11")
epicsEnvSet("ASYN","/home/kuczewski/epics/synApps/support/asyn-R4-42")
epicsEnvSet("ADSUPPORT","/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADSupport")
epicsEnvSet("ADCORE","/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore")
epicsEnvSet("AUTOSAVE","/home/kuczewski/epics/synApps/support/autosave-R5-10-2")
epicsEnvSet("BUSY","/home/kuczewski/epics/synApps/support/busy-R1-7-3")
epicsEnvSet("CALC","/home/kuczewski/epics/synApps/support/calc-R3-7-4")
epicsEnvSet("SSCAN","/home/kuczewski/epics/synApps/support/sscan-R2-11-5")
epicsEnvSet("DEVIOCSTATS","/home/kuczewski/epics/synApps/support/iocStats-3-1-16")
epicsEnvSet("EPICS_BASE","/home/kuczewski/epics/base-7.0.6.1")
# Tell EPICS all about the record types, device-support modules, drivers,
# etc. in this build from dxpApp
dbLoadDatabase("/home/kuczewski/epics/synApps/support/dante-1-1/dbd/mcaDanteApp.dbd")
mcaDanteApp_registerRecordDeviceDriver(pdbbase)
# The search path for database files
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db")
# Prefix for all records
epicsEnvSet("PREFIX", "Dante:")
# The port name for the detector
epicsEnvSet("PORT",   "DANTE1")
# The queue size for all plugins
epicsEnvSet("QSIZE",  "20")
# The maximum image width; used to set the maximum size for row profiles in the NDPluginStats plugin
epicsEnvSet("XSIZE",  "1024")
# The maximum image height; used to set the maximum size for column profiles in the NDPluginStats plugin
epicsEnvSet("YSIZE",  "1024")
# The maximum number of time series points in the NDPluginStats plugin
epicsEnvSet("NCHANS", "2048")
# The maximum number of frames buffered in the NDPluginCircularBuff plugin
epicsEnvSet("CBUFFS", "500")
# The maximum number of threads for plugins which can run in multiple threads
epicsEnvSet("MAX_THREADS", "8")
# The maximum number of channels in the MCA records
epicsEnvSet("MCA_CHANS", "2048")
# The maximum number of points in the ADC trace waveform records
epicsEnvSet("TRACE_LEN", "16384")
# The search path for database files
# The search path for database files
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db")
# DanteConfig(portName, ipAddress, numDetectors, maxBuffers, maxMemory)
DanteConfig("DANTE1", 172.16.0.120, 6, 0, 0)
Dante::Dante library version=3.7.19.0
Dante::Dante ipAddress added to query=172.16.0.120
Dante::Dante number of devices=0
Dante::Dante error calling get_ids
dbLoadTemplate(/home/kuczewski/epics/synApps/support/dante-1-1/db/"dante8.substitutions", "P=Dante:, NCHAN=2048, TRACE_LEN=16384")
# Load all other plugins using commonPlugins.cmd
< /home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/iocBoot/commonPlugins.cmd
# This is an example file for creating plugins
# It uses the following environment variable macros
# Many of the parameters defined in this file are also in commonPlugins_settings.req so if autosave is being
# use the autosave value will replace the value passed to this file.
# $(PREFIX)      Prefix for all records
# $(PORT)        The port name for the detector.  In autosave.
# $(QSIZE)       The queue size for all plugins.  In autosave.
# $(XSIZE)       The maximum image width; used to set the maximum size for row profiles in the NDPluginStats plugin and 1-D FFT
#                   profiles in NDPluginFFT.
# $(YSIZE)       The maximum image height; used to set the maximum size for column profiles in the NDPluginStats plugin
# $(NCHANS)      The maximum number of time series points in the NDPluginStats, NDPluginROIStats, and NDPluginAttribute plugins
# $(CBUFFS)      The maximum number of frames buffered in the NDPluginCircularBuff plugin
# $(MAX_THREADS) The maximum number of threads for plugins which can run in multiple threads. Defaults to 5.
# Create a netCDF file saving plugin
NDFileNetCDFConfigure("FileNetCDF1", 20, 0, "DANTE1", 0)
dbLoadRecords("NDFileNetCDF.template","P=Dante:,R=netCDF1:,PORT=FileNetCDF1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create a TIFF file saving plugin
NDFileTIFFConfigure("FileTIFF1", 20, 0, "DANTE1", 0)
dbLoadRecords("NDFileTIFF.template",  "P=Dante:,R=TIFF1:,PORT=FileTIFF1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create a JPEG file saving plugin
NDFileJPEGConfigure("FileJPEG1", 20, 0, "DANTE1", 0)
dbLoadRecords("NDFileJPEG.template",  "P=Dante:,R=JPEG1:,PORT=FileJPEG1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create a NeXus file saving plugin
NDFileNexusConfigure("FileNexus1", 20, 0, "DANTE1", 0)
dbLoadRecords("NDFileNexus.template", "P=Dante:,R=Nexus1:,PORT=FileNexus1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create an HDF5 file saving plugin
NDFileHDF5Configure("FileHDF1", 20, 0, "DANTE1", 0)
dbLoadRecords("NDFileHDF5.template",  "P=Dante:,R=HDF1:,PORT=FileHDF1,ADDR=0,TIMEOUT=1,XMLSIZE=2048,NDARRAY_PORT=DANTE1")
# Create a Magick file saving plugin
#NDFileMagickConfigure("FileMagick1", $(QSIZE), 0, "$(PORT)", 0)
#dbLoadRecords("NDFileMagick.template","P=$(PREFIX),R=Magick1:,PORT=FileMagick1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=$(PORT)")
# Create 4 ROI plugins
NDROIConfigure("ROI1", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDROI.template",       "P=Dante:,R=ROI1:,  PORT=ROI1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
NDROIConfigure("ROI2", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDROI.template",       "P=Dante:,R=ROI2:,  PORT=ROI2,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
NDROIConfigure("ROI3", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDROI.template",       "P=Dante:,R=ROI3:,  PORT=ROI3,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
NDROIConfigure("ROI4", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDROI.template",       "P=Dante:,R=ROI4:,  PORT=ROI4,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create 8 ROIStat plugins
NDROIStatConfigure("ROISTAT1", 20, 0, "DANTE1", 0, 8, 0, 0, 0, 0, 8)
dbLoadRecords("NDROIStat.template",   "P=Dante:,R=ROIStat1:  ,PORT=ROISTAT1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:1:,PORT=ROISTAT1,ADDR=0,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:2:,PORT=ROISTAT1,ADDR=1,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:3:,PORT=ROISTAT1,ADDR=2,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:4:,PORT=ROISTAT1,ADDR=3,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:5:,PORT=ROISTAT1,ADDR=4,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:6:,PORT=ROISTAT1,ADDR=5,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:7:,PORT=ROISTAT1,ADDR=6,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDROIStatN.template",  "P=Dante:,R=ROIStat1:8:,PORT=ROISTAT1,ADDR=7,TIMEOUT=1,NCHANS=2048")
# Create a processing plugin
NDProcessConfigure("PROC1", 20, 0, "DANTE1", 0, 0, 0)
dbLoadRecords("NDProcess.template",   "P=Dante:,R=Proc1:,  PORT=PROC1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create a TIFF file plugin to read dark and flatfield images into the processing plugin
NDFileTIFFConfigure("PROC1TIFF", 20, 0, "DANTE1", 0)
dbLoadRecords("NDFileTIFF.template",  "P=Dante:,R=Proc1:TIFF:,PORT=PROC1TIFF,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create a scatter plugin
NDScatterConfigure("SCATTER1", 20, 0, "DANTE1", 0, 0, 0)
dbLoadRecords("NDScatter.template",   "P=Dante:,R=Scatter1:,  PORT=SCATTER1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create a gather plugin with 8 ports
NDGatherConfigure("GATHER1", 20, 0, 8, 0, 0)
dbLoadRecords("NDGather.template",   "P=Dante:,R=Gather1:, PORT=GATHER1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=1, PORT=GATHER1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=2, PORT=GATHER1,ADDR=1,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=3, PORT=GATHER1,ADDR=2,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=4, PORT=GATHER1,ADDR=3,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=5, PORT=GATHER1,ADDR=4,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=6, PORT=GATHER1,ADDR=5,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=7, PORT=GATHER1,ADDR=6,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDGatherN.template",   "P=Dante:,R=Gather1:, N=8, PORT=GATHER1,ADDR=7,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create 5 statistics plugins
NDStatsConfigure("STATS1", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDStats.template",     "P=Dante:,R=Stats1:,  PORT=STATS1,ADDR=0,TIMEOUT=1,HIST_SIZE=256,XSIZE=1024,YSIZE=1024,NCHANS=2048,NDARRAY_PORT=DANTE1")
NDTimeSeriesConfigure("STATS1_TS", 20, 0, "STATS1", 1, 23)
dbLoadRecords("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db/NDTimeSeries.template",  "P=Dante:,R=Stats1:TS:, PORT=STATS1_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=STATS1,NDARRAY_ADDR=1,NCHANS=2048,ENABLED=1")
NDStatsConfigure("STATS2", 20, 0, "ROI1",    0, 0, 0, 0, 0, 8)
dbLoadRecords("NDStats.template",     "P=Dante:,R=Stats2:,  PORT=STATS2,ADDR=0,TIMEOUT=1,HIST_SIZE=256,XSIZE=1024,YSIZE=1024,NCHANS=2048,NDARRAY_PORT=DANTE1")
NDTimeSeriesConfigure("STATS2_TS", 20, 0, "STATS2", 1, 23)
dbLoadRecords("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db/NDTimeSeries.template",  "P=Dante:,R=Stats2:TS:, PORT=STATS2_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=STATS2,NDARRAY_ADDR=1,NCHANS=2048,ENABLED=1")
NDStatsConfigure("STATS3", 20, 0, "ROI2",    0, 0, 0, 0, 0, 8)
dbLoadRecords("NDStats.template",     "P=Dante:,R=Stats3:,  PORT=STATS3,ADDR=0,TIMEOUT=1,HIST_SIZE=256,XSIZE=1024,YSIZE=1024,NCHANS=2048,NDARRAY_PORT=DANTE1")
NDTimeSeriesConfigure("STATS3_TS", 20, 0, "STATS3", 1, 23)
dbLoadRecords("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db/NDTimeSeries.template",  "P=Dante:,R=Stats3:TS:, PORT=STATS3_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=STATS3,NDARRAY_ADDR=1,NCHANS=2048,ENABLED=1")
NDStatsConfigure("STATS4", 20, 0, "ROI3",    0, 0, 0, 0, 0, 8)
dbLoadRecords("NDStats.template",     "P=Dante:,R=Stats4:,  PORT=STATS4,ADDR=0,TIMEOUT=1,HIST_SIZE=256,XSIZE=1024,YSIZE=1024,NCHANS=2048,NDARRAY_PORT=DANTE1")
NDTimeSeriesConfigure("STATS4_TS", 20, 0, "STATS4", 1, 23)
dbLoadRecords("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db/NDTimeSeries.template",  "P=Dante:,R=Stats4:TS:, PORT=STATS4_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=STATS4,NDARRAY_ADDR=1,NCHANS=2048,ENABLED=1")
NDStatsConfigure("STATS5", 20, 0, "ROI4",    0, 0, 0, 0, 0, 8)
dbLoadRecords("NDStats.template",     "P=Dante:,R=Stats5:,  PORT=STATS5,ADDR=0,TIMEOUT=1,HIST_SIZE=256,XSIZE=1024,YSIZE=1024,NCHANS=2048,NDARRAY_PORT=DANTE1")
NDTimeSeriesConfigure("STATS5_TS", 20, 0, "STATS5", 1, 23)
dbLoadRecords("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db/NDTimeSeries.template",  "P=Dante:,R=Stats5:TS:, PORT=STATS5_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=STATS5,NDARRAY_ADDR=1,NCHANS=2048,ENABLED=1")
# Create a transform plugin
NDTransformConfigure("TRANS1", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDTransform.template", "P=Dante:,R=Trans1:,  PORT=TRANS1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create an overlay plugin with 8 overlays
NDOverlayConfigure("OVER1", 20, 0, "DANTE1", 0, 8, 0, 0, 0, 0, 8)
dbLoadRecords("NDOverlay.template", "P=Dante:,R=Over1:, PORT=OVER1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:1:,NAME=ROI1,   SHAPE=1,O=Over1:,XPOS=Dante:ROI1:MinX_RBV,YPOS=Dante:ROI1:MinY_RBV,XSIZE=Dante:ROI1:SizeX_RBV,YSIZE=Dante:ROI1:SizeY_RBV,PORT=OVER1,ADDR=0,TIMEOUT=1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:2:,NAME=ROI2,   SHAPE=1,O=Over1:,XPOS=Dante:ROI2:MinX_RBV,YPOS=Dante:ROI2:MinY_RBV,XSIZE=Dante:ROI2:SizeX_RBV,YSIZE=Dante:ROI2:SizeY_RBV,PORT=OVER1,ADDR=1,TIMEOUT=1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:3:,NAME=ROI3,   SHAPE=1,O=Over1:,XPOS=Dante:ROI3:MinX_RBV,YPOS=Dante:ROI3:MinY_RBV,XSIZE=Dante:ROI3:SizeX_RBV,YSIZE=Dante:ROI3:SizeY_RBV,PORT=OVER1,ADDR=2,TIMEOUT=1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:4:,NAME=ROI4,   SHAPE=1,O=Over1:,XPOS=Dante:ROI4:MinX_RBV,YPOS=Dante:ROI4:MinY_RBV,XSIZE=Dante:ROI4:SizeX_RBV,YSIZE=Dante:ROI4:SizeY_RBV,PORT=OVER1,ADDR=3,TIMEOUT=1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:5:,NAME=Cursor1,SHAPE=1,O=Over1:,XPOS=junk,                  YPOS=junk,                  XSIZE=junk,                   YSIZE=junk,                   PORT=OVER1,ADDR=4,TIMEOUT=1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:6:,NAME=Cursor2,SHAPE=1,O=Over1:,XPOS=junk,                  YPOS=junk,                  XSIZE=junk,                   YSIZE=junk,                   PORT=OVER1,ADDR=5,TIMEOUT=1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:7:,NAME=Box1,   SHAPE=1,O=Over1:,XPOS=junk,                  YPOS=junk,                  XSIZE=junk,                   YSIZE=junk,                   PORT=OVER1,ADDR=6,TIMEOUT=1")
dbLoadRecords("NDOverlayN.template","P=Dante:,R=Over1:8:,NAME=Box2,   SHAPE=1,O=Over1:,XPOS=junk,                  YPOS=junk,                  XSIZE=junk,                   YSIZE=junk,                   PORT=OVER1,ADDR=7,TIMEOUT=1")
# Create 2 color conversion plugins
NDColorConvertConfigure("CC1", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDColorConvert.template", "P=Dante:,R=CC1:,  PORT=CC1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
NDColorConvertConfigure("CC2", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 8)
dbLoadRecords("NDColorConvert.template", "P=Dante:,R=CC2:,  PORT=CC2,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create a circular buffer plugin
NDCircularBuffConfigure("CB1", 20, 0, "DANTE1", 0, 500, 0)
dbLoadRecords("NDCircularBuff.template", "P=Dante:,R=CB1:,  PORT=CB1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=DANTE1")
# Create an NDAttribute plugin with 8 attributes
NDAttrConfigure("ATTR1", 20, 0, "DANTE1", 0, 8, 0, 0, 0)
dbLoadRecords("NDAttribute.template",  "P=Dante:,R=Attr1:,    PORT=ATTR1,ADDR=0,TIMEOUT=1,NCHANS=2048,NDARRAY_PORT=DANTE1")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:1:,  PORT=ATTR1,ADDR=0,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:2:,  PORT=ATTR1,ADDR=1,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:3:,  PORT=ATTR1,ADDR=2,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:4:,  PORT=ATTR1,ADDR=3,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:5:,  PORT=ATTR1,ADDR=4,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:6:,  PORT=ATTR1,ADDR=5,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:7:,  PORT=ATTR1,ADDR=6,TIMEOUT=1,NCHANS=2048")
dbLoadRecords("NDAttributeN.template", "P=Dante:,R=Attr1:8:,  PORT=ATTR1,ADDR=7,TIMEOUT=1,NCHANS=2048")
NDTimeSeriesConfigure("ATTR1_TS", 20, 0, "ATTR1", 1, 8)
dbLoadRecords("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/db/NDTimeSeries.template",  "P=Dante:,R=Attr1:TS:, PORT=ATTR1_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=ATTR1,NDARRAY_ADDR=1,NCHANS=2048,ENABLED=1")
# Create an FFT plugin
NDFFTConfigure("FFT1", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 5)
dbLoadRecords("NDFFT.template", "P=Dante:, R=FFT1:, PORT=FFT1, ADDR=0, TIMEOUT=1, NDARRAY_PORT=DANTE1, NAME=FFT1, NCHANS=1024")
# Create 2 Codec plugins
NDCodecConfigure("CODEC1", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 5)
dbLoadRecords("NDCodec.template", "P=Dante:, R=Codec1:, PORT=CODEC1, ADDR=0, TIMEOUT=1, NDARRAY_PORT=DANTE1")
NDCodecConfigure("CODEC2", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 5)
dbLoadRecords("NDCodec.template", "P=Dante:, R=Codec2:, PORT=CODEC2, ADDR=0, TIMEOUT=1, NDARRAY_PORT=DANTE1")
# Create a bStarting iocInit
reboot_restore: entry for file 'auto_settings.sav'
reboot_restore: Found filename 'auto_settings.sav' in restoreFileList.
*** restoring from './autosave/auto_settings.sav' at initHookState 6 (before record/device init) ***
save_restore: Can't open file './autosave/auto_settings.sav'.
save_restore: Trying backup file './autosave/auto_settings.savB'
save_restore: Can't open file './autosave/auto_settings.savB'.
save_restore: Can't figure out which seq file is most recent,
save_restore: so I'm just going to start with './autosave/auto_settings.sav0'.
save_restore: Trying backup file './autosave/auto_settings.sav0'
save_restore: Can't open file './autosave/auto_settings.sav0'.
save_restore: Trying backup file './autosave/auto_settings.sav1'
save_restore: Can't open file './autosave/auto_settings.sav1'.
save_restore: Trying backup file './autosave/auto_settings.sav2'
save_restore: Can't open file './autosave/auto_settings.sav2'.
save_restore: Can't find a file to restore from...save_restore: ...last tried './autosave/auto_settings.sav2'. I give up.
save_restore: Can't open save file.2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DantePollTime
Error (514,11) PV: Dante:dante:PollTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_PRESET_REAL
Error (514,11) PV: Dante:dante:PresetReal ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTime
Error (514,11) PV: Dante:dante:TraceTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerWait
Error (514,11) PV: Dante:dante:TraceTriggerWait ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMaxEnergy
Error (514,11) PV: Dante:dante1:MaxEnergy ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFastFilterThreshold
Error (514,11) PV: Dante:dante1:FastThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteEnergyFilterThreshold
Error (514,11) PV: Dante:dante1:EnergyThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteBaselineThreshold
ad pixel plugin
NDBadPixelConfigure("BADPIX1", 20, 0, "DANTE1", 0, 0, 0, 0, 0, 5)
dbLoadRecords("NDBadPixel.template", "P=Dante:, R=BadPix1:, PORT=BADPIX1, ADDR=0, TIMEOUT=1, NDARRAY_PORT=DANTE1")
set_requestfile_path("./")
set_requestfile_path("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/ADApp/Db")
set_requestfile_path("/home/kuczewski/epics/synApps/support/areaDetector-R3-11/ADCore/iocBoot")
set_savefile_path("./autosave")
set_pass0_restoreFile("auto_settings.sav")
set_pass1_restoreFile("auto_settings.sav")
save_restoreSet_status_prefix("Dante:")
dbLoadRecords("/home/kuczewski/epics/synApps/support/autosave-R5-10-2/asApp/Db/save_restoreStatus.db", "P=Dante:")
# Optional: load NDPluginPva plugin
#NDPvaConfigure("PVA1", $(QSIZE), 0, "$(PORT)", 0, $(PREFIX)Pva1:Image, 0, 0, 0)
#dbLoadRecords("NDPva.template",  "P=$(PREFIX),R=Pva1:, PORT=PVA1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=$(PORT)")
# Must start PVA server if this is enabled
#startPVAServer
# Optional: load ffmpegServer plugin
#ffmpegServerConfigure(8081)
#ffmpegStreamConfigure("FfmStream1", 2, 0, "$(PORT)", 0, -1, 0)
#dbLoadRecords("$(FFMPEGSERVER)/db/ffmpegStream.template", "P=$(PREFIX),R=ffmstream1:,PORT=FfmStream1,NDARRAY_PORT=$(PORT)")
#ffmpegFileConfigure("FfmFile1", 16, 0, "$(PORT)", 0, -1, 0)
#dbLoadRecords("$(FFMPEGSERVER)/db/ffmpegFile.template", "P=$(PREFIX),R=ffmfile1:,PORT=FfmFile1,NDARRAY_PORT=$(PORT)")
# Optional: load NDPluginEdge plugin
#NDEdgeConfigure("EDGE1", $(QSIZE), 0, "$(PORT)", 0, 0, 0, 0)
#dbLoadRecords("$(ADPLUGINEDGE)/db/NDEdge.template",  "P=$(PREFIX),R=Edge1:, PORT=EDGE1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=$(PORT)")
#set_requestfile_path("$(ADPLUGINEDGE)/edgeApp/Db")
# Optional: load NDPluginCV plugin
#NDCVConfigure("CV1", $(QSIZE), 0, "$(PORT)", 0, 0, 0, 0, 0, $(MAX_THREADS=5))
#dbLoadRecords("$(ADCOMPVISION)/db/NDCV.template",  "P=$(PREFIX),R=CV1:, PORT=CV1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=$(PORT)")
#set_requestfile_path("$(ADCOMPVISION)/adcvApp/Db")
# Optional: load NDPluginBar plugin
#NDBarConfigure("BAR1", $(QSIZE), 0, "$(PORT)", 0, 0, 0, 0, 0, $(MAX_THREADS=5))
#dbLoadRecords("$(ADPLUGINBAR)/db/NDBar.template",  "P=$(PREFIX),R=Bar1:, PORT=BAR1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=$(PORT)")
#set_requestfile_path("$(ADPLUGINBAR)/barApp/Db")
# Optional: load scan records
#dbLoadRecords("$(SSCAN)/sscanApp/Db/scan.db", "P=$(PREFIX),MAXPTS1=2000,MAXPTS2=200,MAXPTS3=20,MAXPTS4=10,MAXPTSH=10")
#set_requestfile_path("$(SSCAN)/sscanApp/Db")
# Optional: load sseq record for acquisition sequence
#dbLoadRecords("$(CALC)/calcApp/Db/sseqRecord.db", "P=$(PREFIX), S=AcquireSequence")
#set_requestfile_path("$(CALC)/calcApp/Db")
# Optional: load devIocStats records (requires DEVIOCSTATS module)
#dbLoadRecords("$(DEVIOCSTATS)/db/iocAdminSoft.db", "IOC=$(PREFIX)")
# Optional: load alive record (requires ALIVE module)
#dbLoadRecords("$(ALIVE)/aliveApp/Db/alive.db", "P=$(PREFIX),RHOST=192.168.1.254")
# Set the callback queue size to 5000, up from default of 2000 in base.
# This can be needed to avoid errors "callbackRequest: cbLow ring buffer full".
callbackSetQueueSize(5000)
set_requestfile_path("/home/kuczewski/epics/synApps/support/dante-1-1/danteApp/Db")
set_requestfile_path("/home/kuczewski/epics/synApps/support/mca-R7-9/mcaApp/Db")
asynSetTraceIOMask(DANTE1,0,ESCAPE)
#asynSetTraceMask($(PORT),0,ERROR|WARNING)
iocInit
############################################################################
## EPICS R7.0.6.1
## Rev. 2022-05-17T10:47-0400
############################################################################
save_restore: **********************************

Dante:dante:PollTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante:PresetReal devAsynFloat64::initCommon drvUserCreate 
Dante:dante:TraceTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante:TraceTriggerWait devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:BaselineThreshoError (514,11) PV: Dante:dante1:BaselineThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMaxRiseTime
Error (514,11) PV: Dante:dante1:MaxRiseTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteGain
Error (514,11) PV: Dante:dante1:Gain ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DantePeakingTime
Error (514,11) PV: Dante:dante1:PeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMaxPeakingTime
Error (514,11) PV: Dante:dante1:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFastPeakingTime
Error (514,11) PV: Dante:dante1:FastPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFlatTop
Error (514,11) PV: Dante:dante1:FlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFastFlatTop
Error (514,11) PV: Dante:dante1:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteResetRecoveryTime
Error (514,11) PV: Dante:dante1:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteZeroPeakFreq
Error (514,11) PV: Dante:dante1:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTimeConstant
Error (514,11) PV: Dante:dante1:TimeConstant ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteMaxEnergy
Error (514,11) PV: Dante:dante2:MaxEnergy ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFastFilterThreshold
Error (514,11) PV: Dante:dante2:FastThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteEnergyFilterThreshold
Error (514,11) PV: Dante:dante2:EnergyThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteBaselineThreshold
Error (514,11) PV: Dante:dante2:BaselineThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteMaxRiseTime
Error (514,11) PV: Dante:dante2:MaxRiseTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteGain
Error (514,11) PV: Dante:dante2:Gain ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DantePeakingTime
Error (514,11) PV: Dante:dante2:PeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteMaxPeakingTime
Error (514,11) PV: Dante:dante2:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFastPeakingTime
Error (514,11) PV: Dante:dante2:FastPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFlatTop
Error (514,11) PV: Dante:dante2:FlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFastFlatTop
Error (514,11) PV: Dante:dante2:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteResetRecoveryTime
Error (514,11) PV: Dante:dante2:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteZeroPeakFreq
Error (514,11) PV: Dante:dante2:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteTimeConstant
Error (514,11) PV: Dante:dante2:TimeConstant ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteMaxEnergy
Error (514,11) PV: Dante:dante3:MaxEnergy ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFastFilterThreshold
Error (514,11) PV: Dante:dante3:FastThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteEnergyFilterThreshold
Error (514,11) PV: Dante:dante3:EnergyThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteBaselineThreshold
Error (514,11) PV: Dante:dante3:BaselineThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteMaxRiseTime
Error (514,11) PV: Dante:dante3:MaxRiseTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteGain
Error (514,11) PV: Dante:dante3:Gain ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DantePeakingTime
Error (514,11) PV: Dante:dante3:PeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteMaxPeakingTime
Error (514,11) PV: Dante:dante3:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFastPeakingTime
Error (514,11) PV: Dante:dante3:FastPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFlatTop
Error (514,11) PV: Dante:dante3:FlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFastFlatTop
Error (514,11) PV: Dante:dante3:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteResetRecoveryTime
Error (514,11) PV: Dante:dante3:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteZeroPeakFreq
Error (514,11) PV: Dante:dante3:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteTimeConstant
Error (514,11) PV: Dante:dante3:TimeConstant ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteMaxEnergy
Error (514,11) PV: Dante:dante4:MaxEnergy ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFastFilterThreshold
Error (514,11) PV: Dante:dante4:FastThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteEnergyFilterThreshold
Error (514,11) PV: Dante:dante4:EnergyThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteBaselineThreshold
Error (514,11) PV: Dante:dante4:BaselineThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteMaxRiseTime
Error (514,11) PV: Dante:dante4:MaxRiseTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteGain
Error (514,11) PV: Dante:dante4:Gain ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DantePeakingTime
Error (514,11) PV: Dante:dante4:PeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteMaxPeakingTime
Error (514,11) PV: Dante:dante4:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFastPeakingTime
Error (514,11) PV: Dante:dante4:FastPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFlatTop
Error (514,11) PV: Dante:dante4:FlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFastFlatTop
Error (514,11) PV: Dante:dante4:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteResetRecoveryTime
Error (514,11) PV: Dante:dante4:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteZeroPeakFreq
Error (514,11) PV: Dante:dante4:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteTimeConstant
Error (514,11) PV: Dante:dante4:TimeConstant ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteMaxEnergy
Error (514,11) PV: Dante:dante5:MaxEnergy ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFastFilterThreshold
Error (514,11) PV: Dante:dante5:FastThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteEnergyFilterThreshold
Error (514,11) PV: Dante:dante5:EnergyThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteBaselineThreshold
Error (514,11) PV: Dante:dante5:BaselineThreshold ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteMaxRiseTime
Error (514,11) PV: Dante:dante5:MaxRiseTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteGain
Error (514,11) PV: Dante:dante5:Gain ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DantePeakingTime
Error (514,11) PV: Dante:dante5:PeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteMaxPeakingTime
ld devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:MaxPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:BaselineThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:MaxPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:BaselineThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:MaxPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:BaselineThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:MaxPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:BaselineThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:MaxPError (514,11) PV: Dante:dante5:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFastPeakingTime
Error (514,11) PV: Dante:dante5:FastPeakingTime ao: init_record

2023/08/10 15:43:51.822 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFlatTop
Error (514,11) PV: Dante:dante5:FlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFastFlatTop
Error (514,11) PV: Dante:dante5:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteResetRecoveryTime
Error (514,11) PV: Dante:dante5:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteZeroPeakFreq
Error (514,11) PV: Dante:dante5:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteTimeConstant
Error (514,11) PV: Dante:dante5:TimeConstant ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteMaxEnergy
Error (514,11) PV: Dante:dante6:MaxEnergy ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFastFilterThreshold
Error (514,11) PV: Dante:dante6:FastThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteEnergyFilterThreshold
Error (514,11) PV: Dante:dante6:EnergyThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteBaselineThreshold
Error (514,11) PV: Dante:dante6:BaselineThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteMaxRiseTime
Error (514,11) PV: Dante:dante6:MaxRiseTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteGain
Error (514,11) PV: Dante:dante6:Gain ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DantePeakingTime
Error (514,11) PV: Dante:dante6:PeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteMaxPeakingTime
Error (514,11) PV: Dante:dante6:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFastPeakingTime
Error (514,11) PV: Dante:dante6:FastPeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFlatTop
Error (514,11) PV: Dante:dante6:FlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFastFlatTop
Error (514,11) PV: Dante:dante6:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteResetRecoveryTime
Error (514,11) PV: Dante:dante6:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteZeroPeakFreq
Error (514,11) PV: Dante:dante6:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteTimeConstant
Error (514,11) PV: Dante:dante6:TimeConstant ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteMaxEnergy
Error (514,11) PV: Dante:dante7:MaxEnergy ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFastFilterThreshold
Error (514,11) PV: Dante:dante7:FastThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteEnergyFilterThreshold
Error (514,11) PV: Dante:dante7:EnergyThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteBaselineThreshold
Error (514,11) PV: Dante:dante7:BaselineThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteMaxRiseTime
Error (514,11) PV: Dante:dante7:MaxRiseTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteGain
Error (514,11) PV: Dante:dante7:Gain ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DantePeakingTime
Error (514,11) PV: Dante:dante7:PeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteMaxPeakingTime
Error (514,11) PV: Dante:dante7:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFastPeakingTime
Error (514,11) PV: Dante:dante7:FastPeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFlatTop
Error (514,11) PV: Dante:dante7:FlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFastFlatTop
Error (514,11) PV: Dante:dante7:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteResetRecoveryTime
Error (514,11) PV: Dante:dante7:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteZeroPeakFreq
Error (514,11) PV: Dante:dante7:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteTimeConstant
Error (514,11) PV: Dante:dante7:TimeConstant ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:MaxEnergy ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:FastThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:EnergyThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:BaselineThreshold ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:MaxRiseTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:Gain ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:PeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:MaxPeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:FastPeakingTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:FlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:FastFlatTopTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:ResetRecoveryTime ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:ZeroPeakFreq ao: init_record

2023/08/10 15:43:51.823 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
Error (514,11) PV: Dante:dante8:TimeConstant ao: init_record

2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteCurrentPixel
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMappingPoints
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteListBufferSize
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerLevel
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceLength
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTriggers
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteEvents
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFastDT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFilt1DT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteZeroCounts
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteBaselinesValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DantePUPValue
eakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:BaselineThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:MaxPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:BaselineThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:MaxPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:MaxEnergy devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FastThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:EnergyThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:BaselineThreshold devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:MaxRiseTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:Gain devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:PeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:MaxPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FastPeakingTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FastFlatTopTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:ResetRecoveryTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:ZeroPeakFreq devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:TimeConstant devAsynFloat64::initCommon drvUserCreate 
Dante:dante:CurrentPixel devAsynInt32::initCommon drvUserCreate 
Dante:dante:MappingPoints_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:ListBufferSize_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceTriggerLevel_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceLength_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante1:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante1:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante1:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante1:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante1:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante1:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante1:P2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DantePUPF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DantePUPNotF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteResetCounterValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteTriggers
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteEvents
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFastDT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFilt1DT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteZeroCounts
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteBaselinesValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DantePUPValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DantePUPF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DantePUPNotF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteResetCounterValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteTriggers
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteEvents
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFastDT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFilt1DT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteZeroCounts
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteBaselinesValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DantePUPValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DantePUPF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DantePUPNotF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteResetCounterValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteTriggers
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteEvents
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFastDT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFilt1DT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteZeroCounts
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteBaselinesValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DantePUPValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DantePUPF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DantePUPNotF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteResetCounterValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteTriggers
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteEvents
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFastDT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFilt1DT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteZeroCounts
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteBaselinesValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DantePUPValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DantePUPF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DantePUPNotF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteResetCounterValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteResetThreshold
ileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante1:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante1:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante1:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante1:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante1:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante1:ResetThreshold_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante1:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante2:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante2:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante2:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante2:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante2:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante2:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante2:PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante2:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante2:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante2:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante2:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante2:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante2:ResetThreshold_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante2:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante3:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante3:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante3:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante3:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante3:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante3:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante3:PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante3:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante3:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante3:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante3:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante3:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante3:ResetThreshold_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante3:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante4:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante4:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante4:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante4:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante4:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante4:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante4:PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante4:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante4:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante4:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante4:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante4:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante4:ResetThreshold_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante4:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante5:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante5:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante5:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante5:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante5:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante5:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante5:PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante5:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante5:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante5:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante5:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante5:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante5:ResetThreshold_RBV devAsynInt32:2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteTriggers
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteEvents
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFastDT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFilt1DT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteZeroCounts
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteBaselinesValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DantePUPValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DantePUPF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DantePUPNotF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteResetCounterValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteTriggers
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteEvents
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFastDT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFilt1DT
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteZeroCounts
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteBaselinesValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DantePUPValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DantePUPF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DantePUPNotF1Value
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteResetCounterValue
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.825 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.825 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_ACQUIRING
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerInstant
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerRising
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerFalling
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.830 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteInvertedInput
:initCommon drvUserCreate 
Dante:dante5:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante6:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante6:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante6:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante6:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante6:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante6:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante6:PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante6:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante6:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante6:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante6:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante6:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante6:ResetThreshold_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante6:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante7:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante7:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante7:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante7:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante7:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante7:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante7:PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante7:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante7:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante7:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante7:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante7:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante7:ResetThreshold_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante7:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante8:Triggers devAsynInt32::initCommon drvUserCreate 
Dante:dante8:Events devAsynInt32::initCommon drvUserCreate 
Dante:dante8:FastDeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante8:F1DeadTime devAsynInt32::initCommon drvUserCreate 
Dante:dante8:ZeroCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante8:BaselineCount devAsynInt32::initCommon drvUserCreate 
Dante:dante8:PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante8:F1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante8:NotF1PileUp devAsynInt32::initCommon drvUserCreate 
Dante:dante8:ResetCounts devAsynInt32::initCommon drvUserCreate 
Dante:dante8:BaselineSamples_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante8:BaseOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante8:ResetThreshold_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante8:AnalogOffset_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:MCAAcquiring devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceTriggerInstant_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceTriggerRising_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceTriggerFalling_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante1:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante1:InputPolarity_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante2:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante2:InputPolarity_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante3:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante3:InputPolarity_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante4:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante4:InputPolarity_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante5:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante5:InputPolarity_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante6:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante6:InputPolarity_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante7:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante7:InputPolarity_RBV devAsynInt32:2023/08/10 15:43:51.830 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.830 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteCollectMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_NUM_CHANNELS
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteGatingMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteInputMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteInputMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteInputMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteInputMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteInputMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteInputMode
2023/08/10 15:43:51.832 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteInputMode
2023/08/10 15:43:51.832 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTimeArray
devAsynFloat64Array::initCommon, Dante:dante:TraceTimeArray drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceData
devAsynInt32Array::initCommon, Dante:dante1:TraceData drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteTraceData
devAsynInt32Array::initCommon, Dante:dante2:TraceData drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteTraceData
devAsynInt32Array::initCommon, Dante:dante3:TraceData drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteTraceData
devAsynInt32Array::initCommon, Dante:dante4:TraceData drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteTraceData
devAsynInt32Array::initCommon, Dante:dante5:TraceData drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteTraceData
devAsynInt32Array::initCommon, Dante:dante6:TraceData drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteTraceData
devAsynInt32Array::initCommon, Dante:dante7:TraceData drvUserCreate failed 
2023/08/10 15:43:51.833 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
devAsynInt32Array::initCommon, Dante:dante8:TraceData drvUserCreate failed 
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DantePollTime
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_ELAPSED_LIVE
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTime
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerWait
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMaxEnergy
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_ELAPSED_LIVE
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteInputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteOutputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteLastTimeStamp
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFastFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteEnergyFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteBaselineThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMaxRiseTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteGain
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DantePeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMaxPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFastPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteFastFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteResetRecoveryTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteZeroPeakFreq
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTimeConstant
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteMaxEnergy
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter MCA_ELAPSED_LIVE
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteInputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteOutputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteLastTimeStamp
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFastFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteEnergyFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteBaselineThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteMaxRiseTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteGain
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DantePeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteMaxPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFastPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteFastFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteResetRecoveryTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteZeroPeakFreq
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteTimeConstant
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteMaxEnergy
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter MCA_ELAPSED_LIVE
:initCommon drvUserCreate 
Dante:dante8:EnableBoard_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante8:InputPolarity_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:CollectMode devAsynInt32::initCommon drvUserCreate 
Dante:dante:NumMCAChannels devAsynInt32::initCommon drvUserCreate 
Dante:dante:GatingMode devAsynInt32::initCommon drvUserCreate 
Dante:dante1:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante2:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante3:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante4:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante5:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante6:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante7:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante8:InputMode devAsynInt32::initCommon drvUserCreate 
Dante:dante:PollTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante:ElapsedReal devAsynFloat64::initCommon drvUserCreate 
Dante:dante:ElapsedLive devAsynFloat64::initCommon drvUserCreate 
Dante:dante:TraceTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante:TraceTriggerWait_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante1:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante2:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteInputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteOutputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteLastTimeStamp
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFastFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteEnergyFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteBaselineThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteMaxRiseTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteGain
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DantePeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteMaxPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFastPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteFastFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteResetRecoveryTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteZeroPeakFreq
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteTimeConstant
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteMaxEnergy
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter MCA_ELAPSED_LIVE
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteInputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteOutputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteLastTimeStamp
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFastFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteEnergyFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteBaselineThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteMaxRiseTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteGain
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DantePeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteMaxPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFastPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteFastFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteResetRecoveryTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteZeroPeakFreq
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteTimeConstant
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteMaxEnergy
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter MCA_ELAPSED_LIVE
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteInputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteOutputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteLastTimeStamp
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFastFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteEnergyFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteBaselineThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteMaxRiseTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteGain
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DantePeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteMaxPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFastPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteFastFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteResetRecoveryTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteZeroPeakFreq
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteTimeConstant
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteMaxEnergy
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter MCA_ELAPSED_LIVE
ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante3:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante4:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante5:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteInputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteOutputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteLastTimeStamp
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFastFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteEnergyFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteBaselineThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteMaxRiseTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteGain
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DantePeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteMaxPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFastPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteFastFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteResetRecoveryTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteZeroPeakFreq
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteTimeConstant
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteMaxEnergy
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter MCA_ELAPSED_REAL
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter MCA_ELAPSED_LIVE
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteInputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteOutputCountRate
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteLastTimeStamp
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFastFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteEnergyFilterThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteBaselineThresholdRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteMaxRiseTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteGain
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DantePeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteMaxPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFastPeakingTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteFastFlatTopRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteResetRecoveryTimeRBV
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteZeroPeakFreq
2023/08/10 15:43:51.835 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteTimeConstant
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.835 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteMappingPoints
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteListBufferSize
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerLevel
:dante6:ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante6:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante7:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:MaxEnergy_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:ElapsedRealTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:ElapsedLiveTime devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:InputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:OutputCountRate devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:LastTimeStamp devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FastThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:EnergyThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:BaselineThreshold_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:MaxRiseTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:Gain_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:PeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:MaxPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FastPeakingTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:FastFlatTopTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:ResetRecoveryTime_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:ZeroPeakFreq_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante8:TimeConstant_RBV devAsynFloat64::initCommon drvUserCreate 
Dante:dante:MappingPoints devAsynInt32::initCommon drvUserCreate 
Dante:dante:ListBufferSize devAsynInt32::initCommon drvUserCreate 
Dant2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceLength
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteBaselineSamples
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteBaseOffset
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteResetThreshold
2023/08/10 15:43:51.837 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteAnalogOffset
2023/08/10 15:43:51.837 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.837 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.837 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.837 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteCollectMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_NUM_CHANNELS
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteGatingMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteInputMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteInputMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteInputMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteInputMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteInputMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteInputMode
2023/08/10 15:43:51.842 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteInputMode
2023/08/10 15:43:51.842 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.843 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteEnableConfigure
2023/08/10 15:43:51.843 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_START_ACQUIRE
2023/08/10 15:43:51.843 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_STOP_ACQUIRE
2023/08/10 15:43:51.843 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_READ_STATUS
2023/08/10 15:43:51.843 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteKeepAlive
2023/08/10 15:43:51.843 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteReadTrace
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerInstant
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerRising
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteTraceTriggerFalling
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=0, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=1, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=2, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=3, cannot find parameter DanteInvertedInput
e:dante:TraceTriggerLevel devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceLength devAsynInt32::initCommon drvUserCreate 
Dante:dante1:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante1:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante1:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante1:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante2:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante2:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante2:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante2:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante3:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante3:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante3:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante3:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante4:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante4:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante4:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante4:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante5:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante5:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante5:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante5:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante6:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante6:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante6:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante6:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante7:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante7:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante7:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante7:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante8:BaselineSamples devAsynInt32::initCommon drvUserCreate 
Dante:dante8:BaseOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante8:ResetThreshold devAsynInt32::initCommon drvUserCreate 
Dante:dante8:AnalogOffset devAsynInt32::initCommon drvUserCreate 
Dante:dante:CollectMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:NumMCAChannels_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:GatingMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante1:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante2:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante3:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante4:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante5:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante6:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante7:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante8:InputMode_RBV devAsynInt32::initCommon drvUserCreate 
Dante:dante:EnableConfigure devAsynInt32::initCommon drvUserCreate 
Dante:dante:StartAll devAsynInt32::initCommon drvUserCreate 
Dante:dante:StopAll devAsynInt32::initCommon drvUserCreate 
Dante:dante:DoReadAll1 devAsynInt32::initCommon drvUserCreate 
Dante:dante:KeepAlive devAsynInt32::initCommon drvUserCreate 
Dante:dante:ReadTrace devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceTriggerInstant devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceTriggerRising devAsynInt32::initCommon drvUserCreate 
Dante:dante:TraceTriggerFalling devAsynInt32::initCommon drvUserCreate 
Dante:dante1:EnableBoard devAsynInt32::initCommon drvUserCreate 
Dante:dante1:InputPolarity devAsynInt32::initCommon drvUserCreate 
Dante:dante2:EnableBoard devAsynInt32::initCommon drvUserCreate 
Dante:dante2:InputPolarity devAsynInt32::initCommon drvUserCreate 
Dante:dante3:EnableBoard devAsynInt32::initCommon drvUserCreate 
Dante:dante3:InputPolarity devAsynInt32::initCommon drvUserCreate 
Dante:dante4:EnableBoard devAsynInt32::initCommon drvUserCreate 
Dante:dante4:InputPolarity devAsynIn2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=4, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=5, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteEnableBoard
2023/08/10 15:43:51.844 asynPortDriver:drvUserCreate: addr=6, cannot find parameter DanteInvertedInput
2023/08/10 15:43:51.844 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.844 asynPortDriver:getAddress: DANTE1 invalid address=7, must be in range 0 to 6
2023/08/10 15:43:51.847 asynPortDriver:drvUserCreate: addr=0, cannot find parameter MCA_DATA
2023/08/10 15:43:51.847 devMcaAsyn::findDrvInfo, Dante:mca1 drvUserCreate failed for MCA_DATA
2023/08/10 15:43:51.847 asynPortDriver:setIntegerParam: port=DANTE1 error setting parameter 0 in list 0, wrong type
2023/08/10 15:43:51.847 asynPortDriver:getIntegerParam: port=DANTE1 error getting parameter 0 PORT_NAME_SELF, in list 0, wrong type
2023/08/10 15:43:51.847 asynPortDriver:getIntegerParam: port=DANTE1 error getting parameter 0 PORT_NAME_SELF, in list 0, wrong type
2023/08/10 15:43:51.847 asynPortDriver:getDoubleParam: port=DANTE1 error getting parameter 0 PORT_NAME_SELF, in list 0, wrong type
2023/08/10 15:43:51.847 asynPortDriver:getIntegerParam: port=DANTE1 error getting parameter 0 PORT_NAME_SELF, in list 0, wrong type
2023/08/10 15:43:51.847 asynPortDriver:getIntegerParam: port=DANTE1 error getting parameter 0 PORT_NAME_SELF, in list 0, wrong type
2023/08/10 15:43:51.847 asynPortDriver:getIntegerParam: port=DANTE1 error getting parameter 0 PORT_NAME_SELF, in list 0, wrong type
< envPaths

# Tell EPICS all about the record types, device-support modules, drivers,
# etc. in this build from dxpApp
dbLoadDatabase("$(DANTE)/dbd/mcaDanteApp.dbd")
mcaDanteApp_registerRecordDeviceDriver(pdbbase)

# The search path for database files
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "$(ADCORE)/db")

# Prefix for all records
epicsEnvSet("PREFIX", "Dante:")
# The port name for the detector
epicsEnvSet("PORT",   "DANTE1")
# The queue size for all plugins
epicsEnvSet("QSIZE",  "20")
# The maximum image width; used to set the maximum size for row profiles in the NDPluginStats plugin
epicsEnvSet("XSIZE",  "1024")
# The maximum image height; used to set the maximum size for column profiles in the NDPluginStats plugin
epicsEnvSet("YSIZE",  "1024")
# The maximum number of time series points in the NDPluginStats plugin
epicsEnvSet("NCHANS", "2048")
# The maximum number of frames buffered in the NDPluginCircularBuff plugin
epicsEnvSet("CBUFFS", "500")
# The maximum number of threads for plugins which can run in multiple threads
epicsEnvSet("MAX_THREADS", "8")
# The maximum number of channels in the MCA records
epicsEnvSet("MCA_CHANS", "2048")
# The maximum number of points in the ADC trace waveform records
epicsEnvSet("TRACE_LEN", "16384")
# The search path for database files
# The search path for database files
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "$(ADCORE)/db")

# DanteConfig(portName, ipAddress, numDetectors, maxBuffers, maxMemory)
DanteConfig("$(PORT)", 172.16.0.120, 6, 0, 0)

dbLoadTemplate($(DANTE)/db/"dante8.substitutions", "P=$(PREFIX), NCHAN=$(MCA_CHANS), TRACE_LEN=$(TRACE_LEN)")

# Load all other plugins using commonPlugins.cmd
< $(ADCORE)/iocBoot/commonPlugins.cmd

set_requestfile_path("$(DANTE)/danteApp/Db")
set_requestfile_path("$(MCA)/mcaApp/Db")

asynSetTraceIOMask($(PORT),0,ESCAPE)
#asynSetTraceMask($(PORT),0,ERROR|WARNING)

iocInit

seq danteMED "P=$(PREFIX), DANTE=dante, MCA=mca, N_DETECTORS=8")

### Start up the autosave task and tell it what to do.
# Save settings every thirty seconds
create_monitor_set("auto_settings.req", 30, "P=$(PREFIX), R=dante:, M=mca1")

# Wait 5 seconds for all records with PINI=YES to process
epicsThreadSleep(5)

# Enable downloading configurations
dbpf("$(PREFIX)dante:EnableConfigure", "Enable")

# There is a problem with the GatingMode record.
# Even though it has PINI=YES and has already processed and written the value to the Dante,
# the value appears to have been changed, and it need to be processed again.  
# This needs to be tracked down.
dbpf("$(PREFIX)dante:GatingMode.PROC", "1")

Replies:
Re: Dante-1-1 Mark Rivers via Tech-talk
static libraries Siddons, David via Tech-talk

Navigate by Date:
Prev: EPICS documentation community survey NICOLE Remi via Tech-talk
Next: Re: Dante-1-1 Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
Navigate by Thread:
Prev: Reminder: EPICS documentation community survey NICOLE Remi via Tech-talk
Next: Re: Dante-1-1 Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024 
ANJ, 18 Sep 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·