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 2023 2024 2025 | 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 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: Ports not found in new QuadEM Package |
From: | Mark Rivers via Tech-talk <tech-talk at aps.anl.gov> |
To: | 'Iain Marcuson' <iain.marcuson at sydortechnologies.com> |
Cc: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Wed, 7 Oct 2020 17:54:25 +0000 |
Hi Iain, I believe your commonPlugins.cmd is more than 2 years old. It is missing this commit from September 13, 2018: That is why you are getting these errors: devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMinValue connectDevice failed asynManager:connectDevice port STATS1_TS not found I suggest you merge master into your fork so you are up to date, and work from there. Mark From: Iain Marcuson <iain.marcuson at sydortechnologies.com>
Below is the full output. I will apologize in advance for the debugging information that also comes out. I assume the quadEM code is from the master branch, but I forked off from the repo probably a year ago. CONFIG.txt line 8: Command ******************************************************************************* not found. #!../../bin/linux-x86_64/quadEMTestApp errlogInit(5000) < envPaths epicsEnvSet("IOC","iocBS_EM") epicsEnvSet("TOP","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1") epicsEnvSet("SUPPORT","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support") epicsEnvSet("AREA_DETECTOR","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1") epicsEnvSet("ASYN","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/asyn-R4-33") epicsEnvSet("ADSUPPORT","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADSupport") epicsEnvSet("ADCORE","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore") epicsEnvSet("AUTOSAVE","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/autosave-R5-9") epicsEnvSet("BUSY","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/busy-R1-7") epicsEnvSet("CALC","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/calc-R3-7-1") epicsEnvSet("SNCSEQ","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/seq-2-2-5") epicsEnvSet("SSCAN","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/sscan-R2-11-1") epicsEnvSet("DEVIOCSTATS","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/iocStats-3-1-15") epicsEnvSet("EPICS_BASE","/usr/lib/epics2/base") epicsEnvSet("QUADEM","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1") epicsEnvSet("IPAC","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/ipac-2-15") epicsEnvSet("IPUNIDIG","/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/ipUnidig-R2-11") # Tell EPICS all about the record types, device-support modules, drivers, # etc. in this build dbLoadDatabase("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1/dbd/quadEMTestApp.dbd") quadEMTestApp_registerRecordDeviceDriver(pdbbase) # The search path for database files # Note: the separator between the path entries needs to be changed to a semicolon (;) on Windows epicsEnvSet("EPICS_DB_INCLUDE_PATH", "/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db:/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1/db") < /home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1/iocBoot/iocBS_EM/NSLS_EM.cmd <../../CONFIG.txt epicsEnvSet("SERIAL_NUMBER", "00") epicsEnvSet("MODULE_ID", "6") epicsEnvSet("BROADCAST", "127.0.0.1") epicsEnvSet("PREFIX", "Sydor_") epicsEnvSet("RECORD", "BPM-EM") ******************************************************************************* epicsEnvSet("CSSPATH", "/usr/local/css-nsls2") epicsEnvSet("CSSEXEC", "css-nsls2") epicsEnvSet("PORT", "NSLS_EM") epicsEnvSet("TEMPLATE", "NSLS_EM") epicsEnvSet("QSIZE", "20") epicsEnvSet("RING_SIZE", "10000") epicsEnvSet("TSPOINTS", "10000") # Load asynRecord record dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/asyn-R4-33/db/asynRecord.db", "P=Sydor_, R=asyn1,PORT=TCP_Command_NSLS_EM,ADDR=0,OMAX=256,IMAX=256") drvBS_EMConfigure("NSLS_EM", "127.0.0.1", 6, 10000) ***** ringBufferSize is 10000 ******* Configured command port successfully. Connected command port Addr: 127.0.0.1:13001. Completed sleep. Data address is: 127.0.0.1:13002 Connected data port. #asynSetTraceIOMask("UDP_$(PORT)", 0, 2) #asynSetTraceMask("UDP_$(PORT)", 0, 9) #asynSetTraceIOMask("TCP_Cmd_$(PORT)", 0, 2) asynSetTraceMask("TCP_Command_NSLS_EM", 0, 9) asynSetTraceIOMask("TCP_Data_NSLS_EM", 0, 2) #asynSetTraceMask("TCP_Data_$(PORT)", 0, 9) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1/db/NSLS_EM.template", "P=Sydor_, R=BPM-EM, CARD=0, MODULE_ID=6, PORT=NSLS_EM,ADDR=0,TIMEOUT=1") < /home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1/iocBoot/commonPlugins.cmd epicsEnvSet("T1", "Current1") epicsEnvSet("T2", "Current2") epicsEnvSet("T3", "Current3") epicsEnvSet("T4", "Current4") epicsEnvSet("T5", "SumX") epicsEnvSet("T6", "SumY") epicsEnvSet("T7", "SumAll") epicsEnvSet("T8", "DiffX") epicsEnvSet("T9", "DiffY") epicsEnvSet("T10", "PosX") epicsEnvSet("T11", "PosY") # Create 11 statistics plugins NDStatsConfigure("STATS1", 20, 0, "NSLS_EM", 0, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMCurrent1:, PORT=STATS1, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=0, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1,") NDStatsConfigure("STATS2", 20, 0, "NSLS_EM", 1, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMCurrent2:, PORT=STATS2, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=1, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS3", 20, 0, "NSLS_EM", 2, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMCurrent3:, PORT=STATS3, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=2, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS4", 20, 0, "NSLS_EM", 3, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMCurrent4:, PORT=STATS4, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=3, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS5", 20, 0, "NSLS_EM", 4, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMSumX:, PORT=STATS5, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=4, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS6", 20, 0, "NSLS_EM", 5, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMSumY:, PORT=STATS6, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=5, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS7", 20, 0, "NSLS_EM", 6, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMSumAll:, PORT=STATS7, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=6, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS8", 20, 0, "NSLS_EM", 7, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMDiffX:, PORT=STATS8, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=7, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS9", 20, 0, "NSLS_EM", 8, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMDiffY:, PORT=STATS9, ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=8, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS10",20, 0, "NSLS_EM", 9, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMPosX:,PORT=STATS10,ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=9, HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") NDStatsConfigure("STATS11",20, 0, "NSLS_EM", 10, 0, 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStats.template", "P=Sydor_,R=BPM-EMPosY:,PORT=STATS11,ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=10,HIST_SIZE=256,XSIZE=10000,YSIZE=0,NCHANS=10000,ENABLED=1") # Create a netCDF file saving plugin. NDFileNetCDFConfigure("FileNetCDF1", 20, 0, "NSLS_EM", 11) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFileNetCDF.template","P=Sydor_,R=BPM-EMnetCDF1:,PORT=FileNetCDF1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=11,ENABLED=0") # This creates a waveform large enough for 11x10000 arrays. NDStdArraysConfigure("Image1", 20, 0, "NSLS_EM", 11) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDStdArrays.template", "P=Sydor_,R=BPM-EMimage1:,PORT=Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=11,TYPE=Float64,FTVL=DOUBLE,NELEMENTS=110000,ENABLED=0") # Time series plugin NDTimeSeriesConfigure("TS1", 20, 0, "NSLS_EM", 11, 11) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeries.template", "P=Sydor_,R=BPM-EMTS:, PORT=TS1,ADDR=0, TIMEOUT=1,NDARRAY_PORT=NSLS_EM,NDARRAY_ADDR=11,NCHANS=10000,TIME_LINK=Sydor_BPM-EMSampleTime_RBV
CP MS,ENABLED=1") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:Current1:, PORT=TS1,ADDR=0, TIMEOUT=1,NCHANS=10000,NAME=Current1") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:Current2:, PORT=TS1,ADDR=1, TIMEOUT=1,NCHANS=10000,NAME=Current2") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:Current3:, PORT=TS1,ADDR=2, TIMEOUT=1,NCHANS=10000,NAME=Current3") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:Current4:, PORT=TS1,ADDR=3, TIMEOUT=1,NCHANS=10000,NAME=Current4") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:SumX:, PORT=TS1,ADDR=4, TIMEOUT=1,NCHANS=10000,NAME=SumX") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:SumY:, PORT=TS1,ADDR=5, TIMEOUT=1,NCHANS=10000,NAME=SumY") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:SumAll:, PORT=TS1,ADDR=6, TIMEOUT=1,NCHANS=10000,NAME=SumAll") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:DiffX:, PORT=TS1,ADDR=7, TIMEOUT=1,NCHANS=10000,NAME=DiffX") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:DiffY:, PORT=TS1,ADDR=8 ,TIMEOUT=1,NCHANS=10000,NAME=DiffY") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:PosX:,PORT=TS1,ADDR=9, TIMEOUT=1,NCHANS=10000,NAME=PosX") dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDTimeSeriesN.template", "P=Sydor_,R=BPM-EMTS:PosY:,PORT=TS1,ADDR=10,TIMEOUT=1,NCHANS=10000,NAME=PosY") # FFT plugins NDFFTConfigure("FFT1", 20, 0, "TS1", 0) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:Current1:, PORT=FFT1, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=0, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=Current1") NDFFTConfigure("FFT2", 20, 0, "TS1", 1) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:Current2:, PORT=FFT2, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=1, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=Current2") NDFFTConfigure("FFT3", 20, 0, "TS1", 2 dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:Current3:, PORT=FFT3, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=2, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=Current3") NDFFTConfigure("FFT4", 20, 0, "TS1", 3) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:Current4:, PORT=FFT4, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=3, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=Current4") NDFFTConfigure("FFT5", 20, 0, "TS1", 4) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:SumX:, PORT=FFT5, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=4, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=SumX") NDFFTConfigure("FFT6", 20, 0, "TS1", 5) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:SumY:, PORT=FFT6, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=5, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=SumY") NDFFTConfigure("FFT7", 20, 0, "TS1", 6) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:SumAll:, PORT=FFT7, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=6, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=SumAll") NDFFTConfigure("FFT8", 20, 0, "TS1", 7) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:DiffX:, PORT=FFT8, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=7, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=DiffX") NDFFTConfigure("FFT9", 20, 0, "TS1", 8) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:DiffY:, PORT=FFT9, ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=8, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=DiffY") NDFFTConfigure("FFT10", 20, 0, "TS1", 9) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:PosX:,PORT=FFT10,ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=9, NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=PosX") NDFFTConfigure("FFT11", 20, 0, "TS1", 10) dbLoadRecords("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/db/NDFFT.template","P=Sydor_,R=BPM-EMFFT:PosY:,PORT=FFT11,ADDR=0,TIMEOUT=1,NDARRAY_PORT=TS1,NDARRAY_ADDR=10,NCHANS=10000,TIME_LINK=Sydor_BPM-EMTS:TSAveragingTime_RBV
CP MS,ENABLED=1,NAME=PosY") asynSetTraceIOMask("NSLS_EM",0,2) #asynSetTraceMask("$(PORT)", 0,0x29) < /home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1/iocBoot/saveRestore.cmd set_requestfile_path("./") set_requestfile_path("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/quadEM-R9-1/quadEMApp/Db") set_requestfile_path("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/areaDetector-R3-3-1/ADCore/ADApp/Db") set_requestfile_path("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/calc-R3-7-1/calcApp/Db") set_requestfile_path("/home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/sscan-R2-11-1/sscanApp/Db") set_savefile_path("./autosave") set_pass0_restoreFile("auto_settings.sav") set_pass1_restoreFile("auto_settings.sav") save_restoreSet_status_prefix("Sydor_") dbLoadRecords("/Starting 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) *** reboot_restore: done with file 'auto_settings.sav' devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMinValue connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMinX connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMinY connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMaxValue connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMaxX connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMaxY connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSMeanValue connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSSigma connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSTotal connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSNet connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSCentroidX connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSCentroidY connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSSigmaX connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSSigmaY connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSSkewX connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSSkewY connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSEccentricity connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSOrientation connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSTimestamp connectDevice failed asynManager:connectDevice port STATS1_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSMinValue connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSMinX connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSMinY connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSMaxValue connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSMaxX connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSMaxY connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSMeanValue connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSSigma connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSTotal connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSNet connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSCentroidX connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSCentroidY connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSSigmaX connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSSigmaY connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSSkewX connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSSkewY connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSEccentricity connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSOrientation connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent2:TSTimestamp connectDevice failed asynManager:connectDevice port STATS2_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSMinValue connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSMinX connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSMinY connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSMaxValue connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSMaxX connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSMaxY connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSMeanValue connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSSigma connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSTotal connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSNet connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSCentroidX connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSCentroidY connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSSigmaX connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSSigmaY connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSSkewX connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSSkewY connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSEccentricity connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSOrientation connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent3:TSTimestamp connectDevice failed asynManager:connectDevice port STATS3_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSMinValue connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSMinX connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSMinY connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSMaxValue connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSMaxX connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSMaxY connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSMeanValue connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSSigma connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSTotal connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSNet connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSCentroidX connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSCentroidY connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSSigmaX connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSSigmaY connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSSkewX connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSSkewY connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSEccentricity connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSOrientation connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent4:TSTimestamp connectDevice failed asynManager:connectDevice port STATS4_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSMinValue connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSMinX connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSMinY connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSMaxValue connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSMaxX connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSMaxY connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSMeanValue connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSSigma connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSTotal connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSNet connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSCentroidX connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSCentroidY connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSSigmaX connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSSigmaY connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSSkewX connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSSkewY connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSEccentricity connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSOrientation connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumX:TSTimestamp connectDevice failed asynManager:connectDevice port STATS5_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSMinValue connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSMinX connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSMinY connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSMaxValue connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSMaxX connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSMaxY connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSMeanValue connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSSigma connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSTotal connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSNet connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSCentroidX connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSCentroidY connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSSigmaX connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSSigmaY connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSSkewX connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSSkewY connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSEccentricity connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSOrientation connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumY:TSTimestamp connectDevice failed asynManager:connectDevice port STATS6_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSMinValue connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSMinX connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSMinY connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSMaxValue connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSMaxX connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSMaxY connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSMeanValue connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSSigma connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSTotal connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSNet connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSCentroidX connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSCentroidY connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSSigmaX connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSSigmaY connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSSkewX connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSSkewY connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSEccentricity connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSOrientation connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMSumAll:TSTimestamp connectDevice failed asynManager:connectDevice port STATS7_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSMinValue connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSMinX connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSMinY connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSMaxValue connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSMaxX connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSMaxY connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSMeanValue connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSSigma connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSTotal connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSNet connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSCentroidX connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSCentroidY connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSSigmaX connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSSigmaY connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSSkewX connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSSkewY connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSEccentricity connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSOrientation connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffX:TSTimestamp connectDevice failed asynManager:connectDevice port STATS8_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSMinValue connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSMinX connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSMinY connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSMaxValue connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSMaxX connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSMaxY connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSMeanValue connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSSigma connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSTotal connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSNet connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSCentroidX connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSCentroidY connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSSigmaX connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSSigmaY connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSSkewX connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSSkewY connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSEccentricity connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSOrientation connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMDiffY:TSTimestamp connectDevice failed asynManager:connectDevice port STATS9_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSMinValue connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSMinX connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSMinY connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSMaxValue connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSMaxX connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSMaxY connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSMeanValue connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSSigma connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSTotal connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSNet connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSCentroidX connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSCentroidY connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSSigmaX connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSSigmaY connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSSkewX connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSSkewY connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSEccentricity connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSOrientation connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosX:TSTimestamp connectDevice failed asynManager:connectDevice port STATS10_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSMinValue connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSMinX connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSMinY connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSMaxValue connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSMaxX connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSMaxY connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSMeanValue connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSSigma connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSTotal connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSNet connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSCentroidTotal connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSCentroidX connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSCentroidY connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSSigmaX connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSSigmaY connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSSigmaXY connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSSkewX connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSSkewY connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSKurtosisX connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSKurtosisY connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSEccentricity connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSOrientation connectDevice failed asynManager:connectDevice port STATS11_TS not found devAsynFloat64Array::initCommon, Sydor_BPM-EMPosY:TSTimestamp connectDevice failed asynManager:connectDevice port STATS11_TS not found 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 7 (after record/device init) *** reboot_restore: done with file 'auto_settings.sav' Warning: Duplicate EPICS CA Address list entry "192.168.11.255:5065" discarded home/iainm/work/b4/siepb4-dev-7/synApps_mod/support/autosave-R5-9/asApp/Db/save_restoreStatus.db", "P=Sydor_") iocInit() ############################################################################ ## EPICS R7.0.3.1 ## EPICS Base built Feb 7 2020 ############################################################################ readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:39.423 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 iocRun: All initialization complete #Set an ID Number dbpf Sydor_BPM-EMCard "0" DBF_STRING: "0" #Set some values for ease of use #Scale for nA dbpf Sydor_BPM-EMCurrentScale1 1E9 DBF_DOUBLE: 1000000000 dbpf Sydor_BPM-EMCurrentScale2 1E9 DBF_DOUBLE: 1000000000 dbpf Sydor_BPM-EMCurrentScale3 1E9 DBF_DOUBLE: 1000000000 dbpf Sydor_BPM-EMCurrentScale4 1E9 DBF_DOUBLE: 1000000000 #Scale for plot #dbpf $(PREFIX)$(RECORD)PositionScaleX 1 #dbpf $(PREFIX)$(RECORD)PositionScaleY 1 #Default Precision of 3 dbpf Sydor_BPM-EMCurrentPrec1 3 DBF_STRING: "3" dbpf Sydor_BPM-EMCurrentPrec2 3 DBF_STRING: "3" dbpf Sydor_BPM-EMCurrentPrec3 3 DBF_STRING: "3" dbpf Sydor_BPM-EMCurrentPrec4 3 DBF_STRING: "3" #For some reason current offset precision 2 is not set, so set explicitly dbpf Sydor_BPM-EMCurrentOffset2.PREC 3 DBF_SHORT: 3 = 0x3 dbpf Sydor_BPM-EMPositionOffsetX.PREC 3 DBF_SHORT: 3 = 0x3 dbpf Sydor_BPM-EMPositionOffsetY.PREC 3 DBF_SHORT: 3 = 0x3 #Set Geometry to Square dbpf Sydor_BPM-EMGeometry 1 DBF_STRING: "Square" #Set Serial NUmber dbpf Sydor_BPM-EMB4SerNum 00 DBF_STRING: "00" #Start historical monitoring epicsThreadSleep 5 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:40.423 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:41.424 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:42.424 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:43.424 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:44.425 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 dbpf Sydor_BPM-EMAcquire 1 DBF_STRING: "Acquire" epicsThreadSleep 5 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:45.425 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:46.425 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:47.426 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:48.426 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 dbpf Sydor_BPM-EMTS:TSAcquire 1 DBF_STRING: "Acquire" #Set Gain to high (Needs to be set last in the sequence) dbpf Sydor_BPM-EMRangeSimple 0 DBF_STRING: "HIGH" # save settings every thirty seconds create_monitor_set("auto_settings.req",30,"P=Sydor_, R=BPM-EM") readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:49.427 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 auto_settings.sav: 41 of 41 PV's connected epics> readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:50.428 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:51.428 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 readThread: NumRead=4, first byte=42, NumBytes=400. readThread: Read 401 data bytes. 2020/10/05 16:33:52.428 drvBS_EM:readThread: unexpected error reading meter status=0, nRead=401, eomReason=1 From: Mark Rivers <rivers at cars.uchicago.edu> Can you send the complete output when the IOC starts up? What version of quadEM is this using? The master branch? Mark From: Tech-talk <tech-talk-bounces at aps.anl.gov>
On Behalf Of Iain Marcuson via Tech-talk I am writing new EPICS code for a QuadEM device. It is heavily based off of the B4 (drvNSLS_EM), so I forked the code from there. I can see that the IOC is receiving current data from the EM system, but there is no update of currents
or positions. I have looked at the startup script, and I get errors of the sort: devAsynFloat64Array::initCommon, Sydor_BPM-EMCurrent1:TSNet connectDevice failed asynManager:connectDevice port STATS1_TS not found My main startup script is: <../../CONFIG.txt epicsEnvSet("PORT", "NSLS_EM") epicsEnvSet("TEMPLATE", "NSLS_EM") epicsEnvSet("QSIZE", "20") epicsEnvSet("RING_SIZE", "10000") epicsEnvSet("TSPOINTS", "10000") # Load asynRecord record dbLoadRecords("$(ASYN)/db/asynRecord.db", "P=$(PREFIX), R=asyn1,PORT=TCP_Command_$(PORT),ADDR=0,OMAX=256,IMAX=256") drvBS_EMConfigure("$(PORT)", "$(BROADCAST)", $(MODULE_ID), $(RING_SIZE)) #asynSetTraceIOMask("UDP_$(PORT)", 0, 2) #asynSetTraceMask("UDP_$(PORT)", 0, 9) #asynSetTraceIOMask("TCP_Cmd_$(PORT)", 0, 2) asynSetTraceMask("TCP_Command_$(PORT)", 0, 9) asynSetTraceIOMask("TCP_Data_$(PORT)", 0, 2) #asynSetTraceMask("TCP_Data_$(PORT)", 0, 9) dbLoadRecords("$(QUADEM)/db/$(TEMPLATE).template", "P=$(PREFIX), R=$(RECORD), CARD=0, MODULE_ID=$(MODULE_ID), PORT=$(PORT),ADDR=0,TIMEOUT=1") < $(QUADEM)/iocBoot/commonPlugins.cmd asynSetTraceIOMask("$(PORT)",0,2) #asynSetTraceMask("$(PORT)", 0,0x29) < $(QUADEM)/iocBoot/saveRestore.cmd iocInit() #Set an ID Number dbpf $(PREFIX)$(RECORD)Card "0" #Set some values for ease of use #Scale for nA dbpf $(PREFIX)$(RECORD)CurrentScale1 1E9 dbpf $(PREFIX)$(RECORD)CurrentScale2 1E9 dbpf $(PREFIX)$(RECORD)CurrentScale3 1E9 dbpf $(PREFIX)$(RECORD)CurrentScale4 1E9 #Scale for plot #dbpf $(PREFIX)$(RECORD)PositionScaleX 1 #dbpf $(PREFIX)$(RECORD)PositionScaleY 1 #Default Precision of 3 dbpf $(PREFIX)$(RECORD)CurrentPrec1 3 dbpf $(PREFIX)$(RECORD)CurrentPrec2 3 dbpf $(PREFIX)$(RECORD)CurrentPrec3 3 dbpf $(PREFIX)$(RECORD)CurrentPrec4 3 #For some reason current offset precision 2 is not set, so set explicitly dbpf $(PREFIX)$(RECORD)CurrentOffset2.PREC 3 dbpf $(PREFIX)$(RECORD)PositionOffsetX.PREC 3 dbpf $(PREFIX)$(RECORD)PositionOffsetY.PREC 3 #Set Geometry to Square dbpf $(PREFIX)$(RECORD)Geometry 1 #Set Serial NUmber dbpf $(PREFIX)$(RECORD)B4SerNum $(SERIAL_NUMBER) #Start historical monitoring epicsThreadSleep 5 dbpf $(PREFIX)$(RECORD)Acquire 1 epicsThreadSleep 5 dbpf $(PREFIX)$(RECORD)TS:TSAcquire 1 #Set Gain to high (Needs to be set last in the sequence) dbpf $(PREFIX)$(RECORD)RangeSimple 0 # save settings every thirty seconds create_monitor_set("auto_settings.req",30,"P=$(PREFIX), R=$(RECORD)") Iain Marcuson Software Engineer, Sydor Technologies 585.278.1168 |
www.SydorTechnologies.com Skype:
iain.marcuson at sydorinstruments.com |