epics-modules / dxpsitoro Goto Github PK
View Code? Open in Web Editor NEWDriver for XIA SITORO based FalconX spectrometers
Driver for XIA SITORO based FalconX spectrometers
Hi,
I tried dxpSITORO today but without hardware (the detector will only arrive next year). What I got was a division by zero error in NDDxp.cpp line 1155:
if ((channel % this->channelsPerModule[0]) == 0) ...
It crashes only sometimes. Thus I expect channelsPerModule[] is uninitialized and sometimes contains 0 and sometimes other random values.
Please check what happens when connecting to the hardware fails and thus NDDxp::getModuleInfo() cannot get any information at startup.
Dirk
Hi,
While reviewing a multi-module preset run time issue, I noticed there is one instance of getting run_active that uses the wrong type. This should be unsigned long like the others.
dxpSITORO/dxpApp/src/NDDxp.cpp
Line 1052 in 7d3420e
Hi Mark,
I have been running dxpSITORO without problem on a single channel FalconX with firmware 0.9.0. I am now trying to set it up on a 5-channel unit that has been upgraded to firmware 20.1.0. I am not certain of which Handel library is required for firmware 20.1.0. I have asked XIA, I will let you know what I find out. I suspect 20.1.0 requires Prospect 1.1.37, which uses Handel 1.1.22 according to the logs and the GUI, but the Prospect 1.1.37 release notes say Handel 1.2.21, but I think that is a typo.
dxpSITORO crashes during boot at xiaStartSystem
using an ini file generated by Prospect 1.1.37. I then tried with an ini file generated by Prospect 1.1.27 (which uses Handel 1.1.20), and the IOC will now boot, but gives other errors, and I can't get a spectrum, only ADC traces. I am using a 3 channel Vortex, so of the 5 channels, 0 and 4 are not connected, only 1, 2 and 3 get signal.
Below is a the console output for the IOC using the ini file from Prospect 1.1.27. I have put some commentary on the IOC shell to relate the errors to my actions.
C:\jlw\Perforce\Personal\wykesj\opi\batchfiles>runIOCdxpSITORO.bat
C:\jlw\Perforce\Personal\wykesj\opi\batchfiles>call SR12ID01OPI10.bat notint
Setting host-specific environment variables for SR12ID01OPI10
EPICS_HOST_ARCH windows-x64-static
EPICS_ROOT C:\epics
EPICS_BASE C:\epics\epics-base
EPICS_MODULES C:\epics\modules
CAQTDM_ROOT C:\epics\extensions\caQTDM
PERFORCE_ROOT C:\jlw\Perforce
This session is not interactive
The path is:
C:\epics\modules\dxpSITORO\bin\windows-x64-static;c:\epics\modules\sncseq\bin\windows-x64-static;c:\epics\modules\mca\bin\windows-x64-static;c:\epics\modules\dante\bin\windows-x64-static;c:\epics\modules\asyn\bin\windows-x64-static;c:\epics\modules\areaDetector\ADSupport\bin\windows-x64-static;c:\epics\modules\autosave\bin\windows-x64-static;c:\epics\modules\busy\bin\windows-x64-static;c:\epics\modules\iocstats\bin\windows-x64-static;c:\epics\epics-base\bin\windows-x64-static;C:\WINDOWS\system32;C:\WINDOWS;
C:\jlw\Perforce\Personal\wykesj\opi\batchfiles>cd C:\epics\modules\dxpSITORO\iocBoot\iocFalconX8
C:\epics\modules\dxpSITORO\iocBoot\iocFalconX8>cmd /c ..\..\bin\windows-x64-static\dxpSITOROApp.exe st.cmd
< envPaths
epicsEnvSet("IOC","iocFalconX8")
epicsEnvSet("TOP","C:/epics/modules/dxpSITORO")
epicsEnvSet("SUPPORT","c:/epics/modules")
epicsEnvSet("SNCSEQ","c:/epics/modules/sncseq")
epicsEnvSet("MCA","c:/epics/modules/mca")
epicsEnvSet("DXP_SITORO","c:/epics/modules/dxpSITORO")
epicsEnvSet("AREA_DETECTOR","c:/epics/modules/areaDetector")
epicsEnvSet("ASYN","c:/epics/modules/asyn")
epicsEnvSet("ADSUPPORT","c:/epics/modules/areaDetector/ADSupport")
epicsEnvSet("ADCORE","c:/epics/modules/areaDetector/ADCore")
epicsEnvSet("AUTOSAVE","c:/epics/modules/autosave")
epicsEnvSet("BUSY","c:/epics/modules/busy")
epicsEnvSet("CALC","c:/epics/modules/calc")
epicsEnvSet("SSCAN","c:/epics/modules/sscan")
epicsEnvSet("DEVIOCSTATS","c:/epics/modules/iocstats")
epicsEnvSet("EPICS_BASE","c:/epics/epics-base")
# Tell EPICS all about the record types, device-support modules, drivers,
# etc. in this build from dxpApp
dbLoadDatabase("c:/epics/modules/dxpSITORO/dbd/dxpSITOROApp.dbd")
dxpSITOROApp_registerRecordDeviceDriver(pdbbase)
# Prefix for all records
epicsEnvSet("PREFIX", "dxpSITORO:")
# The port name for the detector
epicsEnvSet("PORT", "DXP1")
# The queue size for all plugins
epicsEnvSet("QSIZE", "20")
# The maximum image width; used to set the maximum size for this driver and for row profiles in the NDPluginStats plugin
epicsEnvSet("XSIZE", "2048")
# The maximum image height; used to set the maximum size for this driver and for column profiles in the NDPluginStats plugin
epicsEnvSet("YSIZE", "2048")
# The maximum number of time series points in the NDPluginStats plugin
epicsEnvSet("NCHANS", "2048")
# The maximum number of frames buffered in the NDPluginCircularBuff plugin
epicsEnvSet("CBUFFS", "500")
# The maximum number of threads for plugins which can run in multiple threads
epicsEnvSet("MAX_THREADS", "8")
# The search path for database files
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "c:/epics/modules/areaDetector/ADCore/db")
asynSetMinTimerPeriod(0.001)
# The default callback queue in EPICS base is only 2000 bytes.
# The dxp detector system needs this to be larger to avoid the error message:
# "callbackRequest: cbLow ring buffer full"
# right after the epicsThreadSleep at the end of this script
callbackSetQueueSize(4000)
# Setup for save_restore
#< ../save_restore.cmd
#save_restoreSet_status_prefix("$(PREFIX)")
#dbLoadRecords("$(AUTOSAVE)/asApp/Db/save_restoreStatus.db", "P=$(PREFIX)")
# Set logging level (1=ERROR, 2=WARNING, 3=INFO, 4=DEBUG)
xiaSetLogLevel(2)
xiaInit("XFM_falconX5.ini")
xiaStartSystem
# DXPConfig(serverName, ndetectors, maxBuffers, maxMemory)
NDDxpConfig(DXP1, 5, 0, 0)
dbLoadTemplate("5element.substitutions")
#< $(ADCORE)/iocBoot/commonPlugins.cmd
#< falconX5Plugins.cmd
iocInit
Starting iocInit
############################################################################
## EPICS R7.0.4.1
## Rev. 2020-11-25T14:44
############################################################################
iocRun: All initialization complete
seq dxpMED, "P=dxpSITORO:, DXP=dxp, MCA=mca, N_DETECTORS=5, N_SCAS=2"
sevr=info Sequencer release 2.2.8, compiled Wed Nov 25 15:43:29 2020
sevr=info Spawning sequencer program "dxpMED", thread 000001E377200EB0: "dxpMED"
### Start up the autosave task and tell it what to do.
# Save settings every thirty seconds
#create_monitor_set("auto_settings.req", 30, "P=$(PREFIX)")
dxpMED: All channels connected.
### Start the saveData task.
#saveData_Init("saveData.req", "P=$(PREFIX)")
dbl > dxpSITORO.dbl
#< configXFMFalconX5.cmd
epics>
epics>
epics> #single No preset MCA spectra acquisition
epics> [ERROR] 2021-02-14 17:36:32,070 psl__mm0_mca (falconxn_psl.c:4460) : [691] No spectrum yet: module1:3
[ERROR] 2021-02-14 17:36:32,070 xiaGetRunData (handel_run_control.c:332) : [691] Unable get run data mca for detChan 3
2021/02/14 17:36:32.075 ### NDDxp: XIA ERROR: 691 (xiaGetRunData)
epics> #above error on start
epics> [ERROR] 2021-02-14 17:36:50,809 psl__mm0_mca (falconxn_psl.c:4460) : [691] No spectrum yet: module1:0
[ERROR] 2021-02-14 17:36:50,810 xiaGetRunData (handel_run_control.c:332) : [691] Unable get run data mca for detChan 0
2021/02/14 17:36:50.815 ### NDDxp: XIA ERROR: 691 (xiaGetRunData)
[ERROR] 2021-02-14 17:36:50,811 psl__mm0_mca (falconxn_psl.c:4460) : [691] No spectrum yet: module1:4
[ERROR] 2021-02-14 17:36:50,811 xiaGetRunData (handel_run_control.c:332) : [691] Unable get run data mca for detChan 4
2021/02/14 17:36:50.816 ### NDDxp: XIA ERROR: 691 (xiaGetRunData)
epics> #above error on stop
epics>
epics> #single No preset MCA mapping acquisition:
epics> #no error on start
epics> [ERROR] 2021-02-14 17:38:13,580 psl__mm1_mapping_pixel_next (falconxn_psl.c:5474) : [ 11] Not running or not MM1 mode: module1:0
[ERROR] 2021-02-14 17:38:13,581 xiaGetRunData (handel_run_control.c:332) : [ 11] Unable get run data mapping_pixel_next for detChan 0
[ERROR] 2021-02-14 17:38:13,581 psl__BoardOperation (falconxn_psl.c:8019) : [ 11] Error doing board operation 'mapping_pixel_next' for detChan 0
[ERROR] 2021-02-14 17:38:13,581 xiaBoardOperation (handel_system.c:299) : [ 11] Unable to do board operation (mapping_pixel_next) for detChan 0
2021/02/14 17:38:13.584 ### NDDxp: XIA ERROR: 11 (mapping_pixel_next)
[ERROR] 2021-02-14 17:38:13,581 psl__mm1_mapping_pixel_next (falconxn_psl.c:5474) : [ 11] Not running or not MM1 mode: module1:4
[ERROR] 2021-02-14 17:38:13,582 xiaGetRunData (handel_run_control.c:332) : [ 11] Unable get run data mapping_pixel_next for detChan 4
[ERROR] 2021-02-14 17:38:13,582 psl__BoardOperation (falconxn_psl.c:8019) : [ 11] Error doing board operation 'mapping_pixel_next' for detChan 4
[ERROR] 2021-02-14 17:38:13,583 xiaBoardOperation (handel_system.c:299) : [ 11] Unable to do board operation (mapping_pixel_next) for detChan 4
2021/02/14 17:38:13.586 ### NDDxp: XIA ERROR: 11 (mapping_pixel_next)
2021/02/14 17:38:13.587 dxpSITORO:NextPixel devAsynInt32::processCallbackOutput process write error
epics> #above error on pixel advance (1 pixel per run)
epics>
epics> exit
[ERROR] 2021-02-14 17:38:42,120 xiaRemoveDetector (handel_dyn_detector.c:1281) : [302] Alias detector1 does not exist.
[ERROR] 2021-02-14 17:38:42,120 xiaRemoveModule (handel_dyn_module.c:1610) : [302] Error removing detector detector1
[ERROR] 2021-02-14 17:38:42,121 xiaRemoveDetector (handel_dyn_detector.c:1281) : [302] Alias detector1 does not exist.
[ERROR] 2021-02-14 17:38:42,121 xiaRemoveModule (handel_dyn_module.c:1610) : [302] Error removing detector detector1
[ERROR] 2021-02-14 17:38:42,122 xiaRemoveDetector (handel_dyn_detector.c:1281) : [302] Alias detector1 does not exist.
[ERROR] 2021-02-14 17:38:42,122 xiaRemoveModule (handel_dyn_module.c:1610) : [302] Error removing detector detector1
[ERROR] 2021-02-14 17:38:42,123 xiaRemoveDetector (handel_dyn_detector.c:1281) : [302] Alias detector1 does not exist.
[ERROR] 2021-02-14 17:38:42,123 xiaRemoveModule (handel_dyn_module.c:1610) : [302] Error removing detector detector1
[ERROR] 2021-02-14 17:38:42,124 xiaRemoveFirmware (handel_dyn_firmware.c:1143) : [302] Alias firmware1 does not exist
[ERROR] 2021-02-14 17:38:42,124 xiaRemoveModule (handel_dyn_module.c:1656) : [302] Error removing firmware for modChan 1
[ERROR] 2021-02-14 17:38:42,125 xiaRemoveFirmware (handel_dyn_firmware.c:1143) : [302] Alias firmware1 does not exist
[ERROR] 2021-02-14 17:38:42,126 xiaRemoveModule (handel_dyn_module.c:1656) : [302] Error removing firmware for modChan 2
[ERROR] 2021-02-14 17:38:42,126 xiaRemoveFirmware (handel_dyn_firmware.c:1143) : [302] Alias firmware1 does not exist
[ERROR] 2021-02-14 17:38:42,127 xiaRemoveModule (handel_dyn_module.c:1656) : [302] Error removing firmware for modChan 3
[ERROR] 2021-02-14 17:38:42,127 xiaRemoveFirmware (handel_dyn_firmware.c:1143) : [302] Alias firmware1 does not exist
[ERROR] 2021-02-14 17:38:42,128 xiaRemoveModule (handel_dyn_module.c:1656) : [302] Error removing firmware for modChan 4
NDDxp shut down successfully.
C:\epics\modules\dxpSITORO\iocBoot\iocFalconX8>
Below is the output from the same ini file as above, opened in Prospect 1.1.37, and saved with a different name:
C:\jlw\Perforce\Personal\wykesj\opi\batchfiles>runIOCdxpSITORO.bat
C:\jlw\Perforce\Personal\wykesj\opi\batchfiles>call SR12ID01OPI10.bat notint
Setting host-specific environment variables for SR12ID01OPI10
EPICS_HOST_ARCH windows-x64-static
EPICS_ROOT C:\epics
EPICS_BASE C:\epics\epics-base
EPICS_MODULES C:\epics\modules
CAQTDM_ROOT C:\epics\extensions\caQTDM
PERFORCE_ROOT C:\jlw\Perforce
This session is not interactive
The path is:
C:\epics\modules\dxpSITORO\bin\windows-x64-static;c:\epics\modules\sncseq\bin\windows-x64-static;c:\epics\modules\mca\bin\windows-x64-static;c:\epics\modules\dante\bin\windows-x64-static;c:\epics\modules\asyn\bin\windows-x64-static;c:\epics\modules\areaDetector\ADSupport\bin\windows-x64-static;c:\epics\modules\autosave\bin\windows-x64-static;c:\epics\modules\busy\bin\windows-x64-static;c:\epics\modules\iocstats\bin\windows-x64-static;c:\epics\epics-base\bin\windows-x64-static;C:\WINDOWS\system32;C:\WINDOWS;
C:\jlw\Perforce\Personal\wykesj\opi\batchfiles>cd C:\epics\modules\dxpSITORO\iocBoot\iocFalconX8
C:\epics\modules\dxpSITORO\iocBoot\iocFalconX8>cmd /c ..\..\bin\windows-x64-static\dxpSITOROApp.exe st.cmd
< envPaths
epicsEnvSet("IOC","iocFalconX8")
epicsEnvSet("TOP","C:/epics/modules/dxpSITORO")
epicsEnvSet("SUPPORT","c:/epics/modules")
epicsEnvSet("SNCSEQ","c:/epics/modules/sncseq")
epicsEnvSet("MCA","c:/epics/modules/mca")
epicsEnvSet("DXP_SITORO","c:/epics/modules/dxpSITORO")
epicsEnvSet("AREA_DETECTOR","c:/epics/modules/areaDetector")
epicsEnvSet("ASYN","c:/epics/modules/asyn")
epicsEnvSet("ADSUPPORT","c:/epics/modules/areaDetector/ADSupport")
epicsEnvSet("ADCORE","c:/epics/modules/areaDetector/ADCore")
epicsEnvSet("AUTOSAVE","c:/epics/modules/autosave")
epicsEnvSet("BUSY","c:/epics/modules/busy")
epicsEnvSet("CALC","c:/epics/modules/calc")
epicsEnvSet("SSCAN","c:/epics/modules/sscan")
epicsEnvSet("DEVIOCSTATS","c:/epics/modules/iocstats")
epicsEnvSet("EPICS_BASE","c:/epics/epics-base")
# Tell EPICS all about the record types, device-support modules, drivers,
# etc. in this build from dxpApp
dbLoadDatabase("c:/epics/modules/dxpSITORO/dbd/dxpSITOROApp.dbd")
dxpSITOROApp_registerRecordDeviceDriver(pdbbase)
# Prefix for all records
epicsEnvSet("PREFIX", "dxpSITORO:")
# The port name for the detector
epicsEnvSet("PORT", "DXP1")
# The queue size for all plugins
epicsEnvSet("QSIZE", "20")
# The maximum image width; used to set the maximum size for this driver and for row profiles in the NDPluginStats plugin
epicsEnvSet("XSIZE", "2048")
# The maximum image height; used to set the maximum size for this driver and for column profiles in the NDPluginStats plugin
epicsEnvSet("YSIZE", "2048")
# The maximum number of time series points in the NDPluginStats plugin
epicsEnvSet("NCHANS", "2048")
# The maximum number of frames buffered in the NDPluginCircularBuff plugin
epicsEnvSet("CBUFFS", "500")
# The maximum number of threads for plugins which can run in multiple threads
epicsEnvSet("MAX_THREADS", "8")
# The search path for database files
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "c:/epics/modules/areaDetector/ADCore/db")
asynSetMinTimerPeriod(0.001)
# The default callback queue in EPICS base is only 2000 bytes.
# The dxp detector system needs this to be larger to avoid the error message:
# "callbackRequest: cbLow ring buffer full"
# right after the epicsThreadSleep at the end of this script
callbackSetQueueSize(4000)
# Setup for save_restore
#< ../save_restore.cmd
#save_restoreSet_status_prefix("$(PREFIX)")
#dbLoadRecords("$(AUTOSAVE)/asApp/Db/save_restoreStatus.db", "P=$(PREFIX)")
# Set logging level (1=ERROR, 2=WARNING, 3=INFO, 4=DEBUG)
xiaSetLogLevel(2)
xiaInit("XFM_falconX5_37.ini")
xiaStartSystem
[ERROR] 2021-02-14 18:30:24,016 psl__UserSetup (falconxn_psl.c:7955) : [604] invalid entry: auto_dc_offset
[ERROR] 2021-02-14 18:30:24,016 xiaSetupDetectorChannel (handel_dyn_detector.c:1051) : [604] Detector setup failed for detChan 0.
[ERROR] 2021-02-14 18:30:24,017 xiaSetupDetectors (handel_dyn_detector.c:736) : [604] Unable to complete user setup for detChan 0.
[ERROR] 2021-02-14 18:30:24,017 xiaStartSystem (handel_system.c:146) : [604] Error performing detector channel setup tasks.
# DXPConfig(serverName, ndetectors, maxBuffers, maxMemory)
NDDxpConfig(DXP1, 5, 0, 0)
[ERROR] 2021-02-14 18:30:24,025 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,025 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,026 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,026 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,027 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,027 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,028 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,028 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,029 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,029 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,030 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,031 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,031 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,032 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,032 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,033 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
[ERROR] 2021-02-14 18:30:24,033 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,034 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 1
2021/02/14 18:30:24.035 ### NDDxp: XIA ERROR: 805 (GET mapping_mode)
[ERROR] 2021-02-14 18:30:24,038 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,038 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,039 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,039 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,040 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,040 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,041 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,042 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,042 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,043 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,043 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,044 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,044 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,045 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,045 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,046 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
[ERROR] 2021-02-14 18:30:24,046 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,047 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 2
2021/02/14 18:30:24.048 ### NDDxp: XIA ERROR: 805 (GET mapping_mode)
[ERROR] 2021-02-14 18:30:24,048 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,048 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,049 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,049 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,050 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,050 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,054 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,054 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,055 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,055 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,056 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,056 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,057 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,058 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,058 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,059 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
[ERROR] 2021-02-14 18:30:24,059 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,060 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 3
2021/02/14 18:30:24.061 ### NDDxp: XIA ERROR: 805 (GET mapping_mode)
[ERROR] 2021-02-14 18:30:24,061 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,061 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,062 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,062 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,063 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,064 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,064 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,065 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,065 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,066 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,066 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,070 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,071 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,071 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,072 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,072 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
[ERROR] 2021-02-14 18:30:24,073 psl__GetAcquisitionValues (falconxn_psl.c:1740) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,073 xiaGetAcquisitionValues (handel_run_params.c:196) : [805] Unable to get acquisition values for detChan 4
2021/02/14 18:30:24.075 ### NDDxp: XIA ERROR: 805 (GET mapping_mode)
[ERROR] 2021-02-14 18:30:24,074 psl__GetRunData (falconxn_psl.c:5634) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,075 xiaGetRunData (handel_run_control.c:332) : [805] Unable get run data run_active for detChan 1
2021/02/14 18:30:24.076 ### NDDxp: XIA ERROR: 805 (xiaGetRunData (run_active))
[ERROR] 2021-02-14 18:30:24,076 psl__GetRunData (falconxn_psl.c:5634) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,076 xiaGetRunData (handel_run_control.c:332) : [805] Unable get run data run_active for detChan 2
2021/02/14 18:30:24.077 ### NDDxp: XIA ERROR: 805 (xiaGetRunData (run_active))
[ERROR] 2021-02-14 18:30:24,077 psl__GetRunData (falconxn_psl.c:5634) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,078 xiaGetRunData (handel_run_control.c:332) : [805] Unable get run data run_active for detChan 3
2021/02/14 18:30:24.079 ### NDDxp: XIA ERROR: 805 (xiaGetRunData (run_active))
[ERROR] 2021-02-14 18:30:24,078 psl__GetRunData (falconxn_psl.c:5634) : [805] Module, detector or PSL data is NULL
[ERROR] 2021-02-14 18:30:24,079 xiaGetRunData (handel_run_control.c:332) : [805] Unable get run data run_active for detChan 4
2021/02/14 18:30:24.080 ### NDDxp: XIA ERROR: 805 (xiaGetRunData (run_active))
C:\epics\modules\dxpSITORO\iocBoot\iocFalconX8>
~/temp$ git clone [email protected]:epics-modules/dxpSITORO.git
Cloning into 'dxpSITORO'...
The authenticity of host 'github.com (140.82.112.3)' can't be established.
ECDSA key fingerprint is SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,140.82.112.3' (ECDSA) to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.