This first set of errors is coming because your dbLoadRecords for NDTimeSeries.template has PORT=PS1 (the camera itself) rather than TS (the time series plugin you just created). That database needs to be talking to a time-series plugin.
Can you explain what this NDPluginTimeSeries will be used for? Generally that is used for time-series of scaler values, not images.
This second set of errors is coming because you are missing these lines after loading the NDAttributeN.template files:
dbLoadRecords("$(ADCORE)/db/NDTimeSeries.template", "P=$(PREFIX),R=Attr1:TS:, PORT=ATTR1_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=ATTR1,NDARRAY_ADDR=1,NCHANS=$(NCHANS),ENABLED=1")
Those lines were added to EXAMPLE_commonPlugins.cmd in ADCore R3-5.
Hi,
We have errors loading the NDPluginTimeSeries. Attached is the entire boot up of the st.cmd file.
Errors don't occur immediately when NDTimeSeriesConfigure or the dbLoadRecords but towards the end when autosave is loaded.
NDTimeSeriesConfigure("TS", 100, 0, "PS1", 0, 8, 0, 0, 0, 0)
dbLoadRecords("/local/DPbin/epics/epics_2019-06-26/support-R6-0/synApps/support/areaDetector-R3-6/ADCore-R3-6/db/NDTimeSeries.template","P=dp_prosilica_xrd86:,R=image1:,PORT=PS1, QSIZE=20,NCHANS=2048,CBUFFS=500,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")
...
2019/08/29 13:18:56.594 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_READ
dp_prosilica_xrd86:image1:TSRead devAsynInt32::initCommon drvUserCreate
2019/08/29 13:18:56.598 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_ACQUIRE_MODE
dp_prosilica_xrd86:image1:TSAcquireMode_RBV devAsynInt32::initCommon drvUserCreate
2019/08/29 13:18:56.599 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_ACQUIRE
dp_prosilica_xrd86:image1:TSAcquire devBusyAsyn::initCommon drvUserCreate
2019/08/29 13:18:56.600 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_ACQUIRE_MODE
dp_prosilica_xrd86:image1:TSAcquireMode devAsynInt32::initCommon drvUserCreate
2019/08/29 13:18:56.602 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_TIME_PER_POINT
dp_prosilica_xrd86:image1:TSTimePerPoint devAsynFloat64::initCommon drvUserCreate
Error (514,514) PV: dp_prosilica_xrd86:image1:TSTimePerPoint ao: init_record
etc ...
devAsynFloat64Array::initCommon, dp_prosilica_xrd86:image1:TSTimeAxis drvUserCreate failed
devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:1:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found
devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:2:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found
devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:3:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found
devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:4:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found
etc ...
Any hints?
Thanks,
Nino