Hi Iain,
I believe your commonPlugins.cmd is more than 2 years old. It is missing this commit from September 13, 2018:
https://github.com/epics-modules/quadEM/commit/07cf8619e4750ad03d1357ca87be1e871ef22e7e#diff-463398c83ac9590b1e0047c3c227e4db
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>
Sent: Wednesday, October 7, 2020 12:43 PM
To: Mark Rivers <rivers at cars.uchicago.edu>
Subject: RE: Ports not found in new QuadEM Package
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>
Sent: Wednesday, October 07, 2020 1:36 PM
To: Iain Marcuson <iain.marcuson at sydortechnologies.com>
Subject: RE: Ports not found in new QuadEM Package
Can you send the complete output when the IOC starts up?
What version of quadEM is this using? The master branch?
Mark
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