areaDetector / ADPICam

areaDetector driver for Princeton Instruments cameras using the PICam library
https://areadetector.github.io/areaDetector/ADPICam/PICamDoc.html
3 stars 4 forks source link

Does it work with PI-MTE camera? #25

Closed LeeYangLBLBCS closed 1 month ago

LeeYangLBLBCS commented 1 month ago

I have a PI MTE model CCD.  Does this IOC work with it?
I compiled it on windows but the IOC comes up with error that no camera is found:

set_requestfile_path("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPICam/iocs/PICamIOC/../../PICamApp/Db")
#asynSetTraceMask($(PORT),0,0x09)
iocInit()
Starting iocInit
############################################################################
## EPICS R7.0.4
## Rev. 2024-07-18T18:33
############################################################################
2024/07/19 14:45:13.654 PICam:readEnum availableCamerasCount 2
2024/07/19 14:45:13.698 PICam:readEnum availableCamerasCount 2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
2024/07/19 14:45:14.232 PICam,piWriteInt32RangeType Value 0 is out of range 1.000000,4128.000000 for parameter Active Height
2024/07/19 14:45:14.233 PICam,piWriteInt32RangeType Value 0 is out of range 1.000000,4296.000000 for parameter Active Width
2024/07/19 14:45:14.234 PICam,piWriteInt32RangeType Value 0 is out of range 1.000000,2064.000000 for parameter Clean Cycle Height
iocRun: All initialization complete
Unregistering ROIS value change
2024-07-19T14:45:14.239 ServerContext configured with no Providers will do nothing!

# save things every thirty seconds
create_monitor_set("auto_settings.req", 30, "P=13PICAM1:")
save_restore:readReqFile: unable to open file auto_settings.req. Exiting.
epics> Registering ROIS value changed
2024/07/19 14:45:15.444 PICam:ADPICam::piSetParameterExists ---- Can't find parameter Sensor Active Extended Height
2024/07/19 14:45:15.452 PICam:ADPICam::piUpdateParameterRelevance 66 parameters found
2024/07/19 14:45:15.452 PICam:ADPICam::piSetParameterRelevance ---- Can't find parameter Sensor Active Extended Height
2024/07/19 14:45:15.454 ---- Can't find parameter Sensor Active Extended Height
2024/07/19 14:45:15.456 ---- Can't find parameter ROIs
2024/07/19 14:45:15.456 Rois 1, rules 0X2
2024/07/19 14:45:15.457 PICam:writeInt32: error, status=3 function=99, value=0
2024/07/19 14:45:15.457 13PICAM1:cam1:AvailableCameras devAsynInt32::processCallbackOutput process write error
2024/07/19 14:45:15.458 PICam:writeInt32: error, status=3 function=234, value=6
2024/07/19 14:45:15.459 13PICAM1:cam1:OutputSignal devAsynInt32::processCallbackOutput process write error
MarkRivers commented 1 month ago

Please show the complete output when the IOC starts.

LeeYangLBLBCS commented 1 month ago

the entire IOC startup output:
===========================================================
C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPICam\iocs\PICamIOC\iocBoot\iocPICam>dllPath.bat

C:\epics\modules\synApps_6_1_epics7\support\areaDetector-R3-7\ADPICam\iocs\PICamIOC\iocBoot\iocPICam>..\..\bin\windows-x64\PICamApp.exe st.cmd
errlogInit(20000)
< envPaths
epicsEnvSet("IOC","iocPICam")
epicsEnvSet("TOP","C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPICam/iocs/PICamIOC")
epicsEnvSet("ADPICAM","C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPICam/iocs/PICamIOC/../..")
epicsEnvSet("SUPPORT","C:/epics/modules/synApps_6_1_epics7/support")
epicsEnvSet("ASYN","C:/epics/modules/synApps_6_1_epics7/support/asyn-R4-44-2")
epicsEnvSet("AREA_DETECTOR","C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7")
epicsEnvSet("ADSUPPORT","C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADSupport")
epicsEnvSet("ADCORE","C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore")
epicsEnvSet("AUTOSAVE","C:/epics/modules/synApps_6_1_epics7/support/autosave-R5-10")
epicsEnvSet("BUSY","C:/epics/modules/synApps_6_1_epics7/support/busy-R1-7-2")
epicsEnvSet("CALC","C:/epics/modules/synApps_6_1_epics7/support/calc-R3-7-4")
epicsEnvSet("SNCSEQ","C:/epics/modules/synApps_6_1_epics7/support/seq-2-2-9")
epicsEnvSet("SSCAN","C:/epics/modules/synApps_6_1_epics7/support/sscan-R2-11-3")
epicsEnvSet("DEVIOCSTATS","C:/epics/modules/synApps_6_1_epics7/support/iocStats-3-1-16")
epicsEnvSet("STD","C:/epics/modules/synApps_6_1_epics7/support/std-R3-6-1")
epicsEnvSet("EPICS_BASE","C:/epics/base-7.0.4")
#epicsThreadSleep(20)
dbLoadDatabase("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPICam/iocs/PICamIOC/dbd/PICamApp.dbd")
PICamApp_registerRecordDeviceDriver(pdbbase)
epicsEnvSet("PREFIX", "13PICAM1:")
epicsEnvSet("PORT",   "PICAMDET1")
epicsEnvSet("QSIZE",  "20")
epicsEnvSet("XSIZE",  "2048")
epicsEnvSet("YSIZE",  "2048")
epicsEnvSet("NCHANS", "2048")
# The search path for database files
epicsEnvSet("EPICS_DB_INCLUDE_PATH", "C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db")
# Create a PICam driver
# PICamConfig(const char *portName, IDType, IDValue, maxBuffers, size_t maxMemory, int priority, int stackSize)
# This is for a
PICamConfig("PICAMDET1", 0, 0, 0, 0)
#PICamAddDemoCamera("PIXIS: 100F")
#PICamAddDemoCamera("Quad-RO: 4320")
#PICamAddDemoCamera("PI-MAX4: 2048B-RF")
asynSetTraceIOMask(PICAMDET1, 0, 2)
#asynSetTraceMask($(PORT),0,0xff)
dbLoadRecords("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db/ADBase.template", "P=13PICAM1:,R=cam1:,PORT=PICAMDET1,ADDR=0,TIMEOUT=1")
dbLoadRecords("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPICam/iocs/PICamIOC/../../db/PICam.template","P=13PICAM1:,R=cam1:,PORT=PICAMDET1,ADDR=0,TIMEOUT=1")
# Create a standard arrays plugin, set it to get data from Driver.
NDStdArraysConfigure("Image1", 3, 0, "PICAMDET1", 0)
dbLoadRecords("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db/NDPluginBase.template","P=13PICAM1:,R=image1:,PORT=Image1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PICAMDET1,NDARRAY_ADDR=0")
dbLoadRecords("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db/NDStdArrays.template", "P=13PICAM1:,R=image1:,PORT=Image1,ADDR=0,TIMEOUT=1,TYPE=Int16,SIZE=16,FTVL=SHORT,NELEMENTS=20000000")
macLib: macro NDARRAY_PORT is undefined (expanding string     field(VAL,  "$(NDARRAY_PORT)")
)
Warning: 'NDPluginBase.template' line 31 has undefined macros
13PICAM1:image1:NDArrayPort.VAL Has unexpanded macro
Can't set "13PICAM1:image1:NDArrayPort.VAL" to "$(NDARRAY_PORT,undefined)" Error (512,512)
Error at or before ")" in path "C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db"  file "NDPluginBase.template" line 31
 in file "C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db/NDStdArrays.template" line 7
dbLoadRecords: failed to load 'C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db/NDStdArrays.template'
# Load all other plugins using commonPlugins.cmd
< C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/iocBoot/commonPlugins.cmd
Can't open C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/iocBoot/commonPlugins.cmd: No such file or directory
set_requestfile_path("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADPICam/iocs/PICamIOC/../../PICamApp/Db")
#asynSetTraceMask($(PORT),0,0x09)
iocInit()
Starting iocInit
############################################################################
## EPICS R7.0.4
## Rev. 2024-07-18T18:33
############################################################################
2024/07/19 15:23:16.463 PICam:readEnum availableCamerasCount 2
2024/07/19 15:23:16.506 PICam:readEnum availableCamerasCount 2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
ROIConstraints->rules 0x2
2024/07/19 15:23:17.037 PICam,piWriteInt32RangeType Value 0 is out of range 1.000000,4128.000000 for parameter Active Height
2024/07/19 15:23:17.038 PICam,piWriteInt32RangeType Value 0 is out of range 1.000000,4296.000000 for parameter Active Width
2024/07/19 15:23:17.040 PICam,piWriteInt32RangeType Value 0 is out of range 1.000000,2064.000000 for parameter Clean Cycle Height
iocRun: All initialization complete
2024-07-19T15:23:17.045 ServerContext configured with no Providers will do nothing!

Unregistering ROIS value change
# save things every thirty seconds
create_monitor_set("auto_settings.req", 30, "P=13PICAM1:")
save_restore:readReqFile: unable to open file auto_settings.req. Exiting.
epics> Registering ROIS value changed
2024/07/19 15:23:18.232 PICam:ADPICam::piSetParameterExists ---- Can't find parameter Sensor Active Extended Height
2024/07/19 15:23:18.240 PICam:ADPICam::piUpdateParameterRelevance 66 parameters found
2024/07/19 15:23:18.241 PICam:ADPICam::piSetParameterRelevance ---- Can't find parameter Sensor Active Extended Height
2024/07/19 15:23:18.243 ---- Can't find parameter Sensor Active Extended Height
2024/07/19 15:23:18.246 ---- Can't find parameter ROIs
2024/07/19 15:23:18.246 Rois 1, rules 0X2
2024/07/19 15:23:18.248 PICam:writeInt32: error, status=3 function=99, value=0
2024/07/19 15:23:18.248 13PICAM1:cam1:AvailableCameras devAsynInt32::processCallbackOutput process write error
2024/07/19 15:23:18.249 PICam:writeInt32: error, status=3 function=234, value=6
2024/07/19 15:23:18.249 13PICAM1:cam1:OutputSignal devAsynInt32::processCallbackOutput process write error
MarkRivers commented 1 month ago

@LeeYangLBLBCS said:

I compiled it on windows but the IOC comes up with error that no camera is found:

Why do you think that no camera is found? I don't see a message like that in the output. I do see this:

2024/07/19 15:23:16.463 PICam:readEnum availableCamerasCount 2

I interpret that to mean that 2 cameras were found.

You have 2 errors in the startup script:```

dbLoadRecords("C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/db/NDStdArrays.template", "P=13PICAM1:,R=image1:,PORT=Image1,ADDR=0,TIMEOUT=1,TYPE=Int16,SIZE=16,FTVL=SHORT,NELEMENTS=20000000")
macLib: macro NDARRAY_PORT is undefined (expanding string     field(VAL,  "$(NDARRAY_PORT)")
...
< C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/iocBoot/commonPlugins.cmd
Can't open C:/epics/modules/synApps_6_1_epics7/support/areaDetector-R3-7/ADCore/iocBoot/commonPlugins.cmd: No such file or directory

Those will prevent any plugins from working.

Please show the output of the following command:

asynReport 1 PICAMDET1
LeeYangLBLBCS commented 1 month ago

I made a copy of the two example files under ADCore/iocBoot:
EXAMPLE_commonPlugins.cmd
EXAMPLE_commonPlugin_settings.req

commonPlugins.cmd
commonPlugin_settings.req

The IOC started up fine now, I believe.

=========================================
nonethless, the asynReport 1 PICADDET1 output:
=========================================

epics> asynReport 1 PICAMDET1
PICAMDET1 multiDevice:No canBlock:Yes autoConnect:Yes
    enabled:Yes connected:Yes numberConnects 1
    nDevices 0 nQueued 0 blocked:No
    asynManagerLock:No synchronousLock:No
    exceptionActive:No exceptionUsers 1 exceptionNotifys 0
    traceMask:0x1 traceIOMask:0x2 traceInfoMask:0x1
############ PICam:report ###############
PICam:report Initialized PICam Version 5.14.7.2311
----------------
PICam:report availableCamerasCount 2
Available Camera[0]

---PI-MTE: 2048B
---1
---E2V 2048 x 2048 (CCD 42-40)(B)
---02062413
Available Camera[1]

---SOPHIA: 2048B eXcelon
---4
---E2V 2048 x 2048 (CCD 230-42)(B)(MP)(eXcelon)
---CamNotFoundOnInit:Demo
----------------
PICam:report unavailableCamerasCount 0
----------------
Port: PICAMDET1
  Timestamp: 2024/07/19 15:50:05.327
  Input EOS[0]:
  Output EOS[0]:
Parameter list 0
Number of parameters is: 483
Parameter 0 type=string, name=PORT_NAME_SELF, value=PICAMDET1, status=0
Parameter 1 type=string, name=ADCORE_VERSION, value=3.13.0, status=0
Parameter 2 type=string, name=DRIVER_VERSION, value=3.13.0, status=0
Parameter 3 type=string, name=MANUFACTURER, value=Princeton Instruments, status=0
Parameter 4 type=string, name=MODEL, value=PI-MTE: 2048B, status=0
Parameter 5 type=string, name=SERIAL_NUMBER, value=02062413, status=0
Parameter 6 type=string, name=SDK_VERSION, value=5.14.7.2311, status=0
Parameter 7 type=string, name=FIRMWARE_VERSION, value is undefined
Parameter 8 type=asynInt32, name=ACQUIRE, value=0, status=0
Parameter 9 type=asynInt32, name=ACQUIRE_BUSY, value=0, status=0
Parameter 10 type=asynInt32, name=WAIT_FOR_PLUGINS, value=0, status=0
Parameter 11 type=asynInt32, name=ARRAY_SIZE_X, value=2048, status=0
Parameter 12 type=asynInt32, name=ARRAY_SIZE_Y, value=2048, status=0
Parameter 13 type=asynInt32, name=ARRAY_SIZE_Z, value=0, status=0
Parameter 14 type=asynInt32, name=ARRAY_SIZE, value=8388608, status=0
Parameter 15 type=asynInt32, name=ARRAY_NDIMENSIONS, value=0, status=0
Parameter 16 type=asynInt32, name=ARRAY_DIMENSIONS, value is undefined
Parameter 17 type=asynInt32, name=DATA_TYPE, value=3, status=0
Parameter 18 type=asynInt32, name=COLOR_MODE, value=0, status=0
Parameter 19 type=asynInt32, name=UNIQUE_ID, value=0, status=0
Parameter 20 type=asynFloat64, name=TIME_STAMP, value=0, status=0
Parameter 21 type=asynInt32, name=EPICS_TS_SEC, value=0, status=0
Parameter 22 type=asynInt32, name=EPICS_TS_NSEC, value=0, status=0
Parameter 23 type=asynInt32, name=BAYER_PATTERN, value=0, status=0
Parameter 24 type=string, name=CODEC, value is undefined
Parameter 25 type=asynInt32, name=COMPRESSED_SIZE, value is undefined
Parameter 26 type=asynInt32, name=ARRAY_COUNTER, value=47, status=0
Parameter 27 type=string, name=FILE_PATH, value=, status=0
Parameter 28 type=asynInt32, name=FILE_PATH_EXISTS, value is undefined
Parameter 29 type=string, name=FILE_NAME, value=, status=0
Parameter 30 type=asynInt32, name=FILE_NUMBER, value=0, status=0
Parameter 31 type=string, name=FILE_TEMPLATE, value=%s%s_%3.3d.dat, status=0
Parameter 32 type=asynInt32, name=AUTO_INCREMENT, value=0, status=0
Parameter 33 type=string, name=FULL_FILE_NAME, value is undefined
Parameter 34 type=asynInt32, name=FILE_FORMAT, value is undefined
Parameter 35 type=asynInt32, name=AUTO_SAVE, value is undefined
Parameter 36 type=asynInt32, name=WRITE_FILE, value=0, status=0
Parameter 37 type=asynInt32, name=READ_FILE, value=0, status=0
Parameter 38 type=asynInt32, name=WRITE_MODE, value is undefined
Parameter 39 type=asynInt32, name=WRITE_STATUS, value=0, status=0
Parameter 40 type=string, name=WRITE_MESSAGE, value=, status=0
Parameter 41 type=asynInt32, name=NUM_CAPTURE, value is undefined
Parameter 42 type=asynInt32, name=NUM_CAPTURED, value=0, status=0
Parameter 43 type=asynInt32, name=FREE_CAPTURE, value=0, status=0
Parameter 44 type=asynInt32, name=CAPTURE, value=0, status=0
Parameter 45 type=asynInt32, name=DELETE_DRIVER_FILE, value is undefined
Parameter 46 type=asynInt32, name=FILE_LAZY_OPEN, value is undefined
Parameter 47 type=asynInt32, name=CREATE_DIR, value=0, status=0
Parameter 48 type=string, name=FILE_TEMP_SUFFIX, value=, status=0
Parameter 49 type=string, name=ND_ATTRIBUTES_FILE, value=, status=0
Parameter 50 type=asynInt32, name=ND_ATTRIBUTES_STATUS, value=1, status=0
Parameter 51 type=string, name=ND_ATTRIBUTES_MACROS, value=, status=0
Parameter 52 is undefined, name=ARRAY_DATA
Parameter 53 type=asynInt32, name=ARRAY_CALLBACKS, value=1, status=0
Parameter 54 type=asynInt32, name=POOL_MAX_BUFFERS, value is undefined
Parameter 55 type=asynInt32, name=POOL_ALLOC_BUFFERS, value=4, status=0
Parameter 56 type=asynInt32, name=POOL_PRE_ALLOC_BUFFERS, value is undefined
Parameter 57 type=asynInt32, name=POOL_NUM_PRE_ALLOC_BUFFERS, value=100, status=0
Parameter 58 type=asynInt32, name=POOL_FREE_BUFFERS, value=1, status=0
Parameter 59 type=asynFloat64, name=POOL_MAX_MEMORY, value=0, status=0
Parameter 60 type=asynFloat64, name=POOL_USED_MEMORY, value=32, status=0
Parameter 61 type=asynInt32, name=POOL_EMPTY_FREELIST, value is undefined
Parameter 62 type=asynInt32, name=POOL_POLL_STATS, value=0, status=0
Parameter 63 type=asynInt32, name=NUM_QUEUED_ARRAYS, value=0, status=0
Parameter 64 type=asynFloat64, name=GAIN, value=1, status=0
Parameter 65 type=asynInt32, name=BIN_X, value=1, status=0
Parameter 66 type=asynInt32, name=BIN_Y, value=1, status=0
Parameter 67 type=asynInt32, name=MIN_X, value=0, status=0
Parameter 68 type=asynInt32, name=MIN_Y, value=0, status=0
Parameter 69 type=asynInt32, name=SIZE_X, value=2048, status=0
Parameter 70 type=asynInt32, name=SIZE_Y, value=2048, status=0
Parameter 71 type=asynInt32, name=MAX_SIZE_X, value=2048, status=0
Parameter 72 type=asynInt32, name=MAX_SIZE_Y, value=2048, status=0
Parameter 73 type=asynInt32, name=REVERSE_X, value=0, status=0
Parameter 74 type=asynInt32, name=REVERSE_Y, value=0, status=0
Parameter 75 type=asynInt32, name=FRAME_TYPE, value=0, status=0
Parameter 76 type=asynInt32, name=IMAGE_MODE, value=0, status=0
Parameter 77 type=asynInt32, name=NEXPOSURES, value=1, status=0
Parameter 78 type=asynInt32, name=NEXPOSURES_COUNTER, value=0, status=0
Parameter 79 type=asynInt32, name=NIMAGES, value=1, status=0
Parameter 80 type=asynInt32, name=NIMAGES_COUNTER, value=2, status=0
Parameter 81 type=asynFloat64, name=ACQ_TIME, value=100, status=0
Parameter 82 type=asynFloat64, name=ACQ_PERIOD, value=0, status=0
Parameter 83 type=asynFloat64, name=TIME_REMAINING, value=0, status=0
Parameter 84 type=asynInt32, name=STATUS, value=0, status=0
Parameter 85 type=asynInt32, name=TRIGGER_MODE, value=1, status=0
Parameter 86 type=asynInt32, name=SHUTTER_CONTROL, value=0, status=0
Parameter 87 type=asynInt32, name=SHUTTER_CONTROL_EPICS, value is undefined
Parameter 88 type=asynInt32, name=SHUTTER_STATUS, value=0, status=0
Parameter 89 type=asynInt32, name=SHUTTER_MODE, value=0, status=0
Parameter 90 type=asynFloat64, name=SHUTTER_OPEN_DELAY, value=0, status=0
Parameter 91 type=asynFloat64, name=SHUTTER_CLOSE_DELAY, value=0, status=0
Parameter 92 type=asynFloat64, name=TEMPERATURE, value=25, status=0
Parameter 93 type=asynFloat64, name=TEMPERATURE_ACTUAL, value=20, status=0
Parameter 94 type=asynInt32, name=READ_STATUS, value is undefined
Parameter 95 type=string, name=STATUS_MESSAGE, value=, status=0
Parameter 96 type=string, name=STRING_TO_SERVER, value=, status=0
Parameter 97 type=string, name=STRING_FROM_SERVER, value=, status=0
Parameter 98 type=string, name=PICAM_VERSION_NUMBER, value=5.14.7.2311, status=0
Parameter 99 type=asynInt32, name=PICAM_AVAILABLE_CAMERAS, value=0, status=0
Parameter 100 type=string, name=PICAM_CAMERA_INTERFACE, value=USB 2.0, status=0
Parameter 101 type=string, name=PICAM_SENSOR_NAME, value=E2V 2048 x 2048 (CCD 42-40)(B), status=0
Parameter 102 type=string, name=PICAM_SERIAL_NUMBER, value=02062413, status=0
Parameter 103 type=string, name=PICAM_FIRMWARE_REVISION, value=N/A, status=0
Parameter 104 type=asynInt32, name=PICAM_UNAVAILABLE_CAMERAS, value=0, status=0
Parameter 105 type=string, name=PICAM_CAMERA_INTERFACE_UNAVAILABLE, value=Φ∙oXß, status=0
Parameter 106 type=string, name=PICAM_SENSOR_NAME_UNAVAILABLE, value=N/A, status=0
Parameter 107 type=string, name=PICAM_SERIAL_NUMBER_UNAVAILABLE, value=N/A, status=0
Parameter 108 type=string, name=PICAM_FIRMWARE_REVISION_UNAVAILABLE, value=N/A, status=0
Parameter 109 type=asynInt32, name=PICAM_EXPOSURE_TIME_EX, value=1, status=0
Parameter 110 type=asynInt32, name=PICAM_EXPOSURE_TIME_PR, value=1, status=0
Parameter 111 type=asynInt32, name=PICAM_SHUTTER_CLOSING_DELAY_EX, value=1, status=0
Parameter 112 type=asynInt32, name=PICAM_SHUTTER_CLOSING_DELAY_PR, value=1, status=0
Parameter 113 type=asynInt32, name=PICAM_SHUTTER_DELAY_RESOLUTION, value=0, status=0
Parameter 114 type=asynInt32, name=PICAM_SHUTTER_DELAY_RESOLUTION_EX, value=1, status=0
Parameter 115 type=asynInt32, name=PICAM_SHUTTER_DELAY_RESOLUTION_PR, value=1, status=0
Parameter 116 type=asynInt32, name=PICAM_SHUTTER_OPENING_DELAY_EX, value=0, status=0
Parameter 117 type=asynInt32, name=PICAM_SHUTTER_OPENING_DELAY_PR, value=0, status=0
Parameter 118 type=asynInt32, name=PICAM_SHUTTER_TIMING_MODE, value=1, status=0
Parameter 119 type=asynInt32, name=PICAM_SHUTTER_TIMING_MODE_EX, value=1, status=0
Parameter 120 type=asynInt32, name=PICAM_SHUTTER_TIMING_MODE_PR, value=1, status=0
Parameter 121 type=asynInt32, name=PICAM_BRACKET_GATING, value=0, status=0
Parameter 122 type=asynInt32, name=PICAM_BRACKET_GATING_EX, value=0, status=0
Parameter 123 type=asynInt32, name=PICAM_BRACKET_GATING_PR, value=0, status=0
Parameter 124 type=asynInt32, name=PICAM_CUSTOM_MODULATION_SEQUENCE_EX, value=0, status=0
Parameter 125 type=asynInt32, name=PICAM_CUSTOM_MODULATION_SEQUENCE_PR, value=0, status=0
Parameter 126 type=asynInt32, name=PICAM_DIF_ENDING_GATE_EX, value=0, status=0
Parameter 127 type=asynInt32, name=PICAM_DIF_ENDING_GATE_PR, value=0, status=0
Parameter 128 type=asynInt32, name=PICAM_DIF_STARTING_GATE_EX, value=0, status=0
Parameter 129 type=asynInt32, name=PICAM_DIF_STARTING_GATE_PR, value=0, status=0
Parameter 130 type=asynInt32, name=PICAM_EMI_CCD_GAIN, value=1, status=0
Parameter 131 type=asynInt32, name=PICAM_EMI_CCD_GAIN_EX, value=0, status=0
Parameter 132 type=asynInt32, name=PICAM_EMI_CCD_GAIN_PR, value=0, status=0
Parameter 133 type=asynInt32, name=PICAM_EMI_CCD_GAIN_CONTROL_MODE, value=0, status=0
Parameter 134 type=asynInt32, name=PICAM_EMI_CCD_GAIN_CONTROL_MODE_EX, value=0, status=0
Parameter 135 type=asynInt32, name=PICAM_EMI_CCD_GAIN_CONTROL_MODE_PR, value=0, status=0
Parameter 136 type=asynInt32, name=PICAM_ENABLE_INTENSIFIER, value=0, status=0
Parameter 137 type=asynInt32, name=PICAM_ENABLE_INTENSIFIER_EX, value=0, status=0
Parameter 138 type=asynInt32, name=PICAM_ENABLE_INTENSIFIER_PR, value=0, status=0
Parameter 139 type=asynInt32, name=PICAM_ENABLE_MODULATION, value=0, status=0
Parameter 140 type=asynInt32, name=PICAM_ENABLE_MODULATION_EX, value=0, status=0
Parameter 141 type=asynInt32, name=PICAM_ENABLE_MODULATION_PR, value=0, status=0
Parameter 142 type=asynInt32, name=PICAM_GATING_MODE, value=0, status=0
Parameter 143 type=asynInt32, name=PICAM_GATING_MODE_EX, value=0, status=0
Parameter 144 type=asynInt32, name=PICAM_GATING_MODE_PR, value=0, status=0
Parameter 145 type=string, name=PICAM_GATING_SPEED, value is undefined
Parameter 146 type=asynInt32, name=PICAM_GATING_SPEED_EX, value=0, status=0
Parameter 147 type=asynInt32, name=PICAM_GATING_SPEED_PR, value=0, status=0
Parameter 148 type=asynFloat64, name=PICAM_INTENSIFIER_DIAMETER, value is undefined
Parameter 149 type=asynInt32, name=PICAM_INTENSIFIER_DIAMETER_EX, value=0, status=0
Parameter 150 type=asynInt32, name=PICAM_INTENSIFIER_DIAMETER_PR, value=0, status=0
Parameter 151 type=asynInt32, name=PICAM_INTENSIFIER_GAIN, value=1, status=0
Parameter 152 type=asynInt32, name=PICAM_INTENSIFIER_GAIN_EX, value=0, status=0
Parameter 153 type=asynInt32, name=PICAM_INTENSIFIER_GAIN_PR, value=0, status=0
Parameter 154 type=string, name=PICAM_INTENSIFIER_OPTIONS, value is undefined
Parameter 155 type=asynInt32, name=PICAM_INTENSIFIER_OPTIONS_EX, value=0, status=0
Parameter 156 type=asynInt32, name=PICAM_INTENSIFIER_OPTIONS_PR, value=0, status=0
Parameter 157 type=string, name=PICAM_INTENSIFIER_STATUS, value is undefined
Parameter 158 type=asynInt32, name=PICAM_INTENSIFIER_STATUS_EX, value=0, status=0
Parameter 159 type=asynInt32, name=PICAM_INTENSIFIER_STATUS_PR, value=0, status=0
Parameter 160 type=asynFloat64, name=PICAM_MODULATION_DURATION, value=0, status=0
Parameter 161 type=asynInt32, name=PICAM_MODULATION_DURATION_EX, value=0, status=0
Parameter 162 type=asynInt32, name=PICAM_MODULATION_DURATION_PR, value=0, status=0
Parameter 163 type=asynFloat64, name=PICAM_MODULATION_FREQUENCY, value=0, status=0
Parameter 164 type=asynInt32, name=PICAM_MODULATION_FREQUENCY_EX, value=0, status=0
Parameter 165 type=asynInt32, name=PICAM_MODULATION_FREQUENCY_PR, value=0, status=0
Parameter 166 type=asynFloat64, name=PICAM_PHOSPHOR_DECAY_DELAY, value=0, status=0
Parameter 167 type=asynInt32, name=PICAM_PHOSPHOR_DECAY_DELAY_EX, value=0, status=0
Parameter 168 type=asynInt32, name=PICAM_PHOSPHOR_DECAY_DELAY_PR, value=0, status=0
Parameter 169 type=asynInt32, name=PICAM_PHOSPHOR_DECAY_DELAY_RESOLUTION, value=0, status=0
Parameter 170 type=asynInt32, name=PICAM_PHOSPHOR_DECAY_DELAY_RESOLUTION_EX, value=0, status=0
Parameter 171 type=asynInt32, name=PICAM_PHOSPHOR_DECAY_DELAY_RESOLUTION_PR, value=0, status=0
Parameter 172 type=string, name=PICAM_PHOSPHOR_TYPE, value is undefined
Parameter 173 type=asynInt32, name=PICAM_PHOSPHOR_TYPE_EX, value=0, status=0
Parameter 174 type=asynInt32, name=PICAM_PHOSPHOR_TYPE_PR, value=0, status=0
Parameter 175 type=string, name=PICAM_PHOTOCATHODE_SENSITIVITY, value is undefined
Parameter 176 type=asynInt32, name=PICAM_PHOTOCATHODE_SENSITIVITY_EX, value=0, status=0
Parameter 177 type=asynInt32, name=PICAM_PHOTOCATHODE_SENSITIVITY_PR, value=0, status=0
Parameter 178 type=asynInt32, name=PICAM_REPETITIVE_GATE_EX, value=0, status=0
Parameter 179 type=asynInt32, name=PICAM_REPETITIVE_GATE_PR, value=0, status=0
Parameter 180 type=asynFloat64, name=PICAM_REPETITIVE_MODULATION, value is undefined
Parameter 181 type=asynInt32, name=PICAM_REPETITIVE_MODULATION_EX, value=0, status=0
Parameter 182 type=asynInt32, name=PICAM_REPETITIVE_MODULATION_PR, value=0, status=0
Parameter 183 type=asynFloat64, name=PICAM_SEQUENTIAL_STARTING_MODULATION_PHASE, value is undefined
Parameter 184 type=asynInt32, name=PICAM_SEQUENTIAL_STARTING_MODULATION_PHASE_EX, value=0, status=0
Parameter 185 type=asynInt32, name=PICAM_SEQUENTIAL_STARTING_MODULATION_PHASE_PR, value=0, status=0
Parameter 186 type=asynFloat64, name=PICAM_SEQUENTIAL_ENDING_MODULATION_PHASE, value is undefined
Parameter 187 type=asynInt32, name=PICAM_SEQUENTIAL_ENDING_MODULATION_PHASE_EX, value=0, status=0
Parameter 188 type=asynInt32, name=PICAM_SEQUENTIAL_ENDING_MODULATION_PHASE_PR, value=0, status=0
Parameter 189 type=asynInt32, name=PICAM_SEQUENTIAL_ENDING_GATE_EX, value=0, status=0
Parameter 190 type=asynInt32, name=PICAM_SEQUENTIAL_ENDING_GATE_PR, value=0, status=0
Parameter 191 type=asynInt32, name=PICAM_SEQUENTIAL_GATE_STEP_COUNT, value is undefined
Parameter 192 type=asynInt32, name=PICAM_SEQUENTIAL_GATE_STEP_COUNT_EX, value=0, status=0
Parameter 193 type=asynInt32, name=PICAM_SEQUENTIAL_GATE_STEP_COUNT_PR, value=0, status=0
Parameter 194 type=asynInt32, name=PICAM_SEQUENTIAL_GATE_STEP_ITERATIONS, value is undefined
Parameter 195 type=asynInt32, name=PICAM_SEQUENTIAL_GATE_STEP_ITERATIONS_EX, value=0, status=0
Parameter 196 type=asynInt32, name=PICAM_SEQUENTIAL_GATE_STEP_ITERATIONS_PR, value=0, status=0
Parameter 197 type=asynInt32, name=PICAM_SEQUENTIAL_STARTING_GATE_EX, value=0, status=0
Parameter 198 type=asynInt32, name=PICAM_SEQUENTIAL_STARTING_GATE_PR, value=0, status=0
Parameter 199 type=asynInt32, name=PICAM_ADC_ANALOG_GAIN, value=1, status=0
Parameter 200 type=asynInt32, name=PICAM_ADC_ANALOG_GAIN_EX, value=0, status=0
Parameter 201 type=asynInt32, name=PICAM_ADC_ANALOG_GAIN_PR, value=0, status=0
Parameter 202 type=asynInt32, name=PICAM_ADC_BIT_DEPTH, value=16, status=0
Parameter 203 type=asynInt32, name=PICAM_ADC_BIT_DEPTH_EX, value=1, status=0
Parameter 204 type=asynInt32, name=PICAM_ADC_BIT_DEPTH_PR, value=1, status=0
Parameter 205 type=asynInt32, name=PICAM_ADC_EM_GAIN, value=0, status=0
Parameter 206 type=asynInt32, name=PICAM_ADC_EM_GAIN_EX, value=0, status=0
Parameter 207 type=asynInt32, name=PICAM_ADC_EM_GAIN_PR, value=0, status=0
Parameter 208 type=asynInt32, name=PICAM_ADC_QUALITY, value=0, status=0
Parameter 209 type=asynInt32, name=PICAM_ADC_QUALITY_EX, value=0, status=0
Parameter 210 type=asynInt32, name=PICAM_ADC_QUALITY_PR, value=0, status=0
Parameter 211 type=asynInt32, name=PICAM_ADC_SPEED, value=0, status=0
Parameter 212 type=asynInt32, name=PICAM_ADC_SPEED_EX, value=1, status=0
Parameter 213 type=asynInt32, name=PICAM_ADC_SPEED_PR, value=1, status=0
Parameter 214 type=asynInt32, name=PICAM_CORRECT_PIXEL_BIAS, value=1, status=0
Parameter 215 type=asynInt32, name=PICAM_CORRECT_PIXEL_BIAS_EX, value=0, status=0
Parameter 216 type=asynInt32, name=PICAM_CORRECT_PIXEL_BIAS_PR, value=0, status=0
Parameter 217 type=asynInt32, name=PICAM_AUX_OUTPUT_EX, value=0, status=0
Parameter 218 type=asynInt32, name=PICAM_AUX_OUTPUT_PR, value=0, status=0
Parameter 219 type=asynInt32, name=PICAM_ENABLE_MODULATION_OUTPUT_SIGNAL, value=0, status=0
Parameter 220 type=asynInt32, name=PICAM_ENABLE_MODULATION_OUTPUT_SIGNAL_EX, value=0, status=0
Parameter 221 type=asynInt32, name=PICAM_ENABLE_MODULATION_OUTPUT_SIGNAL_PR, value=0, status=0
Parameter 222 type=asynFloat64, name=PICAM_MODULATION_OUTPUT_SIGNAL_FREQUENCY, value=0, status=0
Parameter 223 type=asynInt32, name=PICAM_MODULATION_OUTPUT_SIGNAL_FREQUENCY_EX, value=0, status=0
Parameter 224 type=asynInt32, name=PICAM_MODULATION_OUTPUT_SIGNAL_FREQUENCY_PR, value=0, status=0
Parameter 225 type=asynFloat64, name=PICAM_MODULATION_OUTPUT_SIGNAL_AMPLITUDE, value=0, status=0
Parameter 226 type=asynInt32, name=PICAM_MODULATION_OUTPUT_SIGNAL_AMPLITUDE_EX, value=0, status=0
Parameter 227 type=asynInt32, name=PICAM_MODULATION_OUTPUT_SIGNAL_AMPLITUDE_PR, value=0, status=0
Parameter 228 type=asynInt32, name=PICAM_ENABLE_SYNC_MASTER, value=0, status=0
Parameter 229 type=asynInt32, name=PICAM_ENABLE_SYNC_MASTER_EX, value=0, status=0
Parameter 230 type=asynInt32, name=PICAM_ENABLE_SYNC_MASTER_PR, value=0, status=0
Parameter 231 type=asynInt32, name=PICAM_INVERT_OUTPUT_SIGNAL, value=0, status=0
Parameter 232 type=asynInt32, name=PICAM_INVERT_OUTPUT_SIGNAL_EX, value=0, status=0
Parameter 233 type=asynInt32, name=PICAM_INVERT_OUTPUT_SIGNAL_PR, value=0, status=0
Parameter 234 type=asynInt32, name=PICAM_OUTPUT_SIGNAL, value=6, status=0
Parameter 235 type=asynInt32, name=PICAM_OUTPUT_SIGNAL_EX, value=1, status=0
Parameter 236 type=asynInt32, name=PICAM_OUTPUT_SIGNAL_PR, value=1, status=0
Parameter 237 type=asynFloat64, name=PICAM_SYNC_MASTER2_DELAY, value=0, status=0
Parameter 238 type=asynInt32, name=PICAM_SYNC_MASTER2_DELAY_EX, value=0, status=0
Parameter 239 type=asynInt32, name=PICAM_SYNC_MASTER2_DELAY_PR, value=0, status=0
Parameter 240 type=asynInt32, name=PICAM_TRIGGER_COUPLING, value=0, status=0
Parameter 241 type=asynInt32, name=PICAM_TRIGGER_COUPLING_EX, value=0, status=0
Parameter 242 type=asynInt32, name=PICAM_TRIGGER_COUPLING_PR, value=0, status=0
Parameter 243 type=asynInt32, name=PICAM_TRIGGER_DETERMINATION, value=0, status=0
Parameter 244 type=asynInt32, name=PICAM_TRIGGER_DETERMINATION_EX, value=1, status=0
Parameter 245 type=asynInt32, name=PICAM_TRIGGER_DETERMINATION_PR, value=0, status=0
Parameter 246 type=asynFloat64, name=PICAM_TRIGGER_FREQUENCY, value=0, status=0
Parameter 247 type=asynInt32, name=PICAM_TRIGGER_FREQUENCY_EX, value=0, status=0
Parameter 248 type=asynInt32, name=PICAM_TRIGGER_FREQUENCY_PR, value=0, status=0
Parameter 249 type=asynInt32, name=PICAM_TRIGGER_RESPONSE_EX, value=1, status=0
Parameter 250 type=asynInt32, name=PICAM_TRIGGER_RESPONSE_PR, value=1, status=0
Parameter 251 type=asynInt32, name=PICAM_TRIGGER_SOURCE, value=0, status=0
Parameter 252 type=asynInt32, name=PICAM_TRIGGER_SOURCE_EX, value=0, status=0
Parameter 253 type=asynInt32, name=PICAM_TRIGGER_SOURCE_PR, value=0, status=0
Parameter 254 type=asynInt32, name=PICAM_TRIGGER_TERMINATION, value=0, status=0
Parameter 255 type=asynInt32, name=PICAM_TRIGGER_TERMINATION_EX, value=0, status=0
Parameter 256 type=asynInt32, name=PICAM_TRIGGER_TERMINATION_PR, value=0, status=0
Parameter 257 type=asynFloat64, name=PICAM_TRIGGER_THRESHOLD, value=0, status=0
Parameter 258 type=asynInt32, name=PICAM_TRIGGER_THRESHOLD_EX, value=0, status=0
Parameter 259 type=asynInt32, name=PICAM_TRIGGER_THRESHOLD_PR, value=0, status=0
Parameter 260 type=asynInt32, name=PICAM_ACCUMULATIONS, value=1, status=0
Parameter 261 type=asynInt32, name=PICAM_ACCUMULATIONS_EX, value=0, status=0
Parameter 262 type=asynInt32, name=PICAM_ACCUMULATIONS_PR, value=0, status=0
Parameter 263 type=asynInt32, name=PICAM_ENABLE_NONDESTRUCTIVE_READOUT, value=0, status=0
Parameter 264 type=asynInt32, name=PICAM_ENABLE_NONDESTRUCTIVE_READOUT_EX, value=0, status=0
Parameter 265 type=asynInt32, name=PICAM_ENABLE_NONDESTRUCTIVE_READOUT_PR, value=0, status=0
Parameter 266 type=asynInt32, name=PICAM_KINETICS_WINDOW_HEIGHT, value=10, status=0
Parameter 267 type=asynInt32, name=PICAM_KINETICS_WINDOW_HEIGHT_EX, value=1, status=0
Parameter 268 type=asynInt32, name=PICAM_KINETICS_WINDOW_HEIGHT_PR, value=0, status=0
Parameter 269 type=asynFloat64, name=PICAM_NONDESTRUCTIVE_READOUT_PERIOD, value=0, status=0
Parameter 270 type=asynInt32, name=PICAM_NONDESTRUCTIVE_READOUT_PERIOD_EX, value=0, status=0
Parameter 271 type=asynInt32, name=PICAM_NONDESTRUCTIVE_READOUT_PERIOD_PR, value=0, status=0
Parameter 272 type=asynInt32, name=PICAM_READOUT_CONTROL_MODE, value=1, status=0
Parameter 273 type=asynInt32, name=PICAM_READOUT_CONTROL_MODE_EX, value=1, status=0
Parameter 274 type=asynInt32, name=PICAM_READOUT_CONTROL_MODE_PR, value=1, status=0
Parameter 275 type=string, name=PICAM_READOUT_ORIENTATION, value=Normal, status=0
Parameter 276 type=asynInt32, name=PICAM_READOUT_ORIENTATION_EX, value=1, status=0
Parameter 277 type=asynInt32, name=PICAM_READOUT_ORIENTATION_PR, value=1, status=0
Parameter 278 type=asynInt32, name=PICAM_READOUT_PORT_COUNT, value=2, status=0
Parameter 279 type=asynInt32, name=PICAM_READOUT_PORT_COUNT_EX, value=0, status=0
Parameter 280 type=asynInt32, name=PICAM_READOUT_PORT_COUNT_PR, value=0, status=0
Parameter 281 type=asynFloat64, name=PICAM_READOUT_TIME_CALC, value=4330.43, status=0
Parameter 282 type=asynInt32, name=PICAM_READOUT_TIME_CALC_EX, value=1, status=0
Parameter 283 type=asynInt32, name=PICAM_READOUT_TIME_CALC_PR, value=1, status=0
Parameter 284 type=asynInt32, name=PICAM_VERTICAL_SHIFT_RATE, value=0, status=0
Parameter 285 type=asynInt32, name=PICAM_VERTICAL_SHIFT_RATE_EX, value=1, status=0
Parameter 286 type=asynInt32, name=PICAM_VERTICAL_SHIFT_RATE_PR, value=1, status=0
Parameter 287 type=asynInt32, name=PICAM_DISABLE_DATA_FORMATTING, value=0, status=0
Parameter 288 type=asynInt32, name=PICAM_DISABLE_DATA_FORMATTING_EX, value=1, status=0
Parameter 289 type=asynInt32, name=PICAM_DISABLE_DATA_FORMATTING_PR, value=0, status=0
Parameter 290 type=asynInt32, name=PICAM_EXACT_READOUT_COUNT_MAX, value=254, status=0
Parameter 291 type=asynInt32, name=PICAM_EXACT_READOUT_COUNT_MAX_EX, value=1, status=0
Parameter 292 type=asynInt32, name=PICAM_EXACT_READOUT_COUNT_MAX_PR, value=1, status=0
Parameter 293 type=asynFloat64, name=PICAM_FRAME_RATE_CALC, value=0.225712, status=0
Parameter 294 type=asynInt32, name=PICAM_FRAME_RATE_CALC_EX, value=1, status=0
Parameter 295 type=asynInt32, name=PICAM_FRAME_RATE_CALC_PR, value=1, status=0
Parameter 296 type=asynInt32, name=PICAM_FRAMES_PER_READOUT, value=1, status=0
Parameter 297 type=asynInt32, name=PICAM_FRAMES_PER_READOUT_EX, value=1, status=0
Parameter 298 type=asynInt32, name=PICAM_FRAMES_PER_READOUT_PR, value=1, status=0
Parameter 299 type=asynInt32, name=PICAM_FRAME_SIZE_EX, value=1, status=0
Parameter 300 type=asynInt32, name=PICAM_FRAME_SIZE_PR, value=1, status=0
Parameter 301 type=asynInt32, name=PICAM_FRAME_STRIDE, value=8388608, status=0
Parameter 302 type=asynInt32, name=PICAM_FRAME_STRIDE_EX, value=1, status=0
Parameter 303 type=asynInt32, name=PICAM_FRAME_STRIDE_PR, value=1, status=0
Parameter 304 type=asynInt32, name=PICAM_FRAME_TRACKING_BIT_DEPTH, value=0, status=0
Parameter 305 type=asynInt32, name=PICAM_FRAME_TRACKING_BIT_DEPTH_EX, value=1, status=0
Parameter 306 type=asynInt32, name=PICAM_FRAME_TRACKING_BIT_DEPTH_PR, value=0, status=0
Parameter 307 type=asynInt32, name=PICAM_GATE_TRACKING, value=0, status=0
Parameter 308 type=asynInt32, name=PICAM_GATE_TRACKING_EX, value=0, status=0
Parameter 309 type=asynInt32, name=PICAM_GATE_TRACKING_PR, value=0, status=0
Parameter 310 type=asynInt32, name=PICAM_GATE_TRACKING_BIT_DEPTH, value=0, status=0
Parameter 311 type=asynInt32, name=PICAM_GATE_TRACKING_BIT_DEPTH_EX, value=0, status=0
Parameter 312 type=asynInt32, name=PICAM_GATE_TRACKING_BIT_DEPTH_PR, value=0, status=0
Parameter 313 type=asynInt32, name=PICAM_MODULATION_TRACKING, value=0, status=0
Parameter 314 type=asynInt32, name=PICAM_MODULATION_TRACKING_EX, value=0, status=0
Parameter 315 type=asynInt32, name=PICAM_MODULATION_TRACKING_PR, value=0, status=0
Parameter 316 type=asynInt32, name=PICAM_MODULATION_TRACKING_BIT_DEPTH, value=0, status=0
Parameter 317 type=asynInt32, name=PICAM_MODULATION_TRACKING_BIT_DEPTH_EX, value=0, status=0
Parameter 318 type=asynInt32, name=PICAM_MODULATION_TRACKING_BIT_DEPTH_PR, value=0, status=0
Parameter 319 type=asynInt32, name=PICAM_NORMALIZE_ORIENTATION, value=0, status=0
Parameter 320 type=asynInt32, name=PICAM_NORMALIZE_ORIENTATION_EX, value=0, status=0
Parameter 321 type=asynInt32, name=PICAM_NORMALIZE_ORIENTATION_PR, value=0, status=0
Parameter 322 type=asynFloat64, name=PICAM_ONLINE_READOUT_RATE_CALC, value=0.230924, status=0
Parameter 323 type=asynInt32, name=PICAM_ONLINE_READOUT_RATE_CALC_EX, value=1, status=0
Parameter 324 type=asynInt32, name=PICAM_ONLINE_READOUT_RATE_CALC_PR, value=1, status=0
Parameter 325 type=string, name=PICAM_ORIENTATION, value=Normal, status=0
Parameter 326 type=asynInt32, name=PICAM_ORIENTATION_EX, value=1, status=0
Parameter 327 type=asynInt32, name=PICAM_ORIENTATION_PR, value=1, status=0
Parameter 328 type=asynInt32, name=PICAM_PHOTON_DETECTION_MODE, value=0, status=0
Parameter 329 type=asynInt32, name=PICAM_PHOTON_DETECTION_MODE_EX, value=0, status=0
Parameter 330 type=asynInt32, name=PICAM_PHOTON_DETECTION_MODE_PR, value=0, status=0
Parameter 331 type=asynFloat64, name=PICAM_PHOTON_DETECTION_THRESHOLD, value=0, status=0
Parameter 332 type=asynInt32, name=PICAM_PHOTON_DETECTION_THRESHOLD_EX, value=0, status=0
Parameter 333 type=asynInt32, name=PICAM_PHOTON_DETECTION_THRESHOLD_PR, value=0, status=0
Parameter 334 type=asynInt32, name=PICAM_PIXEL_BIT_DEPTH, value=16, status=0
Parameter 335 type=asynInt32, name=PICAM_PIXEL_BIT_DEPTH_EX, value=1, status=0
Parameter 336 type=asynInt32, name=PICAM_PIXEL_BIT_DEPTH_PR, value=1, status=0
Parameter 337 type=asynInt32, name=PICAM_PIXEL_FORMAT, value=1, status=0
Parameter 338 type=asynInt32, name=PICAM_PIXEL_FORMAT_EX, value=1, status=0
Parameter 339 type=asynInt32, name=PICAM_PIXEL_FORMAT_PR, value=1, status=0
Parameter 340 type=asynInt32, name=PICAM_READOUT_COUNT, value=0, status=0
Parameter 341 type=asynInt32, name=PICAM_READOUT_COUNT_EX, value=1, status=0
Parameter 342 type=asynInt32, name=PICAM_READOUT_COUNT_PR, value=1, status=0
Parameter 343 type=asynFloat64, name=PICAM_READOUT_RATE_CALC, value=0.225712, status=0
Parameter 344 type=asynInt32, name=PICAM_READOUT_RATE_CALC_EX, value=1, status=0
Parameter 345 type=asynInt32, name=PICAM_READOUT_RATE_CALC_PR, value=1, status=0
Parameter 346 type=asynInt32, name=PICAM_READOUT_STRIDE, value=8388608, status=0
Parameter 347 type=asynInt32, name=PICAM_READOUT_STRIDE_EX, value=1, status=0
Parameter 348 type=asynInt32, name=PICAM_READOUT_STRIDE_PR, value=1, status=0
Parameter 349 type=asynInt32, name=PICAM_ROIS_EX, value=1, status=0
Parameter 350 type=asynInt32, name=PICAM_ROIS_PR, value=1, status=0
Parameter 351 type=asynInt32, name=PICAM_TIME_STAMP_BIT_DEPTH, value=0, status=0
Parameter 352 type=asynInt32, name=PICAM_TIME_STAMP_BIT_DEPTH_EX, value=1, status=0
Parameter 353 type=asynInt32, name=PICAM_TIME_STAMP_BIT_DEPTH_PR, value=0, status=0
Parameter 354 type=asynInt32, name=PICAM_TIME_STAMP_RESOLUTION, value=0, status=0
Parameter 355 type=asynInt32, name=PICAM_TIME_STAMP_RESOLUTION_EX, value=1, status=0
Parameter 356 type=asynInt32, name=PICAM_TIME_STAMP_RESOLUTION_PR, value=0, status=0
Parameter 357 type=asynInt32, name=PICAM_TIME_STAMPS, value=0, status=0
Parameter 358 type=asynInt32, name=PICAM_TIME_STAMPS_EX, value=1, status=0
Parameter 359 type=asynInt32, name=PICAM_TIME_STAMPS_PR, value=1, status=0
Parameter 360 type=asynInt32, name=PICAM_TRACK_FRAMES, value=0, status=0
Parameter 361 type=asynInt32, name=PICAM_TRACK_FRAMES_EX, value=1, status=0
Parameter 362 type=asynInt32, name=PICAM_TRACK_FRAMES_PR, value=1, status=0
Parameter 363 type=string, name=PICAM_CCD_CHARACTERISTICS, value=Back Illuminated, status=0
Parameter 364 type=asynInt32, name=PICAM_CCD_CHARACTERISTICS_EX, value=1, status=0
Parameter 365 type=asynInt32, name=PICAM_CCD_CHARACTERISTICS_PR, value=1, status=0
Parameter 366 type=asynFloat64, name=PICAM_PIXEL_GAP_HEIGHT, value=0, status=0
Parameter 367 type=asynInt32, name=PICAM_PIXEL_GAP_HEIGHT_EX, value=1, status=0
Parameter 368 type=asynInt32, name=PICAM_PIXEL_GAP_HEIGHT_PR, value=1, status=0
Parameter 369 type=asynFloat64, name=PICAM_PIXEL_GAP_WIDTH, value=0, status=0
Parameter 370 type=asynInt32, name=PICAM_PIXEL_GAP_WIDTH_EX, value=1, status=0
Parameter 371 type=asynInt32, name=PICAM_PIXEL_GAP_WIDTH_PR, value=1, status=0
Parameter 372 type=asynFloat64, name=PICAM_PIXEL_HEIGHT, value=13.5, status=0
Parameter 373 type=asynInt32, name=PICAM_PIXEL_HEIGHT_EX, value=1, status=0
Parameter 374 type=asynInt32, name=PICAM_PIXEL_HEIGHT_PR, value=1, status=0
Parameter 375 type=asynFloat64, name=PICAM_PIXEL_WIDTH, value=13.5, status=0
Parameter 376 type=asynInt32, name=PICAM_PIXEL_WIDTH_EX, value=1, status=0
Parameter 377 type=asynInt32, name=PICAM_PIXEL_WIDTH_PR, value=1, status=0
Parameter 378 type=asynInt32, name=PICAM_SENSOR_ACTIVE_BOTTOM_MARGIN, value=3, status=0
Parameter 379 type=asynInt32, name=PICAM_SENSOR_ACTIVE_BOTTOM_MARGIN_EX, value=1, status=0
Parameter 380 type=asynInt32, name=PICAM_SENSOR_ACTIVE_BOTTOM_MARGIN_PR, value=1, status=0
Parameter 381 type=asynInt32, name=PICAM_SENSOR_ACTIVE_HEIGHT_EX, value=1, status=0
Parameter 382 type=asynInt32, name=PICAM_SENSOR_ACTIVE_HEIGHT_PR, value=1, status=0
Parameter 383 type=asynInt32, name=PICAM_SENSOR_ACTIVE_LEFT_MARGIN, value=50, status=0
Parameter 384 type=asynInt32, name=PICAM_SENSOR_ACTIVE_LEFT_MARGIN_EX, value=1, status=0
Parameter 385 type=asynInt32, name=PICAM_SENSOR_ACTIVE_LEFT_MARGIN_PR, value=1, status=0
Parameter 386 type=asynInt32, name=PICAM_SENSOR_ACTIVE_RIGHT_MARGIN, value=50, status=0
Parameter 387 type=asynInt32, name=PICAM_SENSOR_ACTIVE_RIGHT_MARGIN_EX, value=1, status=0
Parameter 388 type=asynInt32, name=PICAM_SENSOR_ACTIVE_RIGHT_MARGIN_PR, value=1, status=0
Parameter 389 type=asynInt32, name=PICAM_SENSOR_ACTIVE_TOP_MARGIN, value=2, status=0
Parameter 390 type=asynInt32, name=PICAM_SENSOR_ACTIVE_TOP_MARGIN_EX, value=1, status=0
Parameter 391 type=asynInt32, name=PICAM_SENSOR_ACTIVE_TOP_MARGIN_PR, value=1, status=0
Parameter 392 type=asynInt32, name=PICAM_SENSOR_ACTIVE_WIDTH_EX, value=1, status=0
Parameter 393 type=asynInt32, name=PICAM_SENSOR_ACTIVE_WIDTH_PR, value=1, status=0
Parameter 394 type=asynInt32, name=PICAM_SENSOR_MASKED_BOTTOM_MARGIN, value=0, status=0
Parameter 395 type=asynInt32, name=PICAM_SENSOR_MASKED_BOTTOM_MARGIN_EX, value=1, status=0
Parameter 396 type=asynInt32, name=PICAM_SENSOR_MASKED_BOTTOM_MARGIN_PR, value=1, status=0
Parameter 397 type=asynInt32, name=PICAM_SENSOR_MASKED_HEIGHT, value=0, status=0
Parameter 398 type=asynInt32, name=PICAM_SENSOR_MASKED_HEIGHT_EX, value=1, status=0
Parameter 399 type=asynInt32, name=PICAM_SENSOR_MASKED_HEIGHT_PR, value=1, status=0
Parameter 400 type=asynInt32, name=PICAM_SENSOR_MASKED_TOP_MARGIN, value=0, status=0
Parameter 401 type=asynInt32, name=PICAM_SENSOR_MASKED_TOP_MARGIN_EX, value=1, status=0
Parameter 402 type=asynInt32, name=PICAM_SENSOR_MASKED_TOP_MARGIN_PR, value=1, status=0
Parameter 403 type=asynInt32, name=PICAM_SENSOR_SECONDARY_ACTIVE_HEIGHT, value=0, status=0
Parameter 404 type=asynInt32, name=PICAM_SENSOR_SECONDARY_ACTIVE_HEIGHT_EX, value=1, status=0
Parameter 405 type=asynInt32, name=PICAM_SENSOR_SECONDARY_ACTIVE_HEIGHT_PR, value=1, status=0
Parameter 406 type=asynInt32, name=PICAM_SENSOR_SECONDARY_MASKED_HEIGHT, value=0, status=0
Parameter 407 type=asynInt32, name=PICAM_SENSOR_SECONDARY_MASKED_HEIGHT_EX, value=1, status=0
Parameter 408 type=asynInt32, name=PICAM_SENSOR_SECONDARY_MASKED_HEIGHT_PR, value=1, status=0
Parameter 409 type=string, name=PICAM_SENSOR_TYPE, value=CCD, status=0
Parameter 410 type=asynInt32, name=PICAM_SENSOR_TYPE_EX, value=1, status=0
Parameter 411 type=asynInt32, name=PICAM_SENSOR_TYPE_PR, value=1, status=0
Parameter 412 type=asynInt32, name=PICAM_ACTIVE_BOTTOM_MARGIN, value=3, status=0
Parameter 413 type=asynInt32, name=PICAM_ACTIVE_BOTTOM_MARGIN_EX, value=1, status=0
Parameter 414 type=asynInt32, name=PICAM_ACTIVE_BOTTOM_MARGIN_PR, value=1, status=0
Parameter 415 type=asynInt32, name=PICAM_ACTIVE_HEIGHT, value=2048, status=0
Parameter 416 type=asynInt32, name=PICAM_ACTIVE_HEIGHT_EX, value=1, status=0
Parameter 417 type=asynInt32, name=PICAM_ACTIVE_HEIGHT_PR, value=1, status=0
Parameter 418 type=asynInt32, name=PICAM_ACTIVE_LEFT_MARGIN, value=50, status=0
Parameter 419 type=asynInt32, name=PICAM_ACTIVE_LEFT_MARGIN_EX, value=1, status=0
Parameter 420 type=asynInt32, name=PICAM_ACTIVE_LEFT_MARGIN_PR, value=1, status=0
Parameter 421 type=asynInt32, name=PICAM_ACTIVE_RIGHT_MARGIN, value=50, status=0
Parameter 422 type=asynInt32, name=PICAM_ACTIVE_RIGHT_MARGIN_EX, value=1, status=0
Parameter 423 type=asynInt32, name=PICAM_ACTIVE_RIGHT_MARGIN_PR, value=1, status=0
Parameter 424 type=asynInt32, name=PICAM_ACTIVE_TOP_MARGIN, value=2, status=0
Parameter 425 type=asynInt32, name=PICAM_ACTIVE_TOP_MARGIN_EX, value=1, status=0
Parameter 426 type=asynInt32, name=PICAM_ACTIVE_TOP_MARGIN_PR, value=1, status=0
Parameter 427 type=asynInt32, name=PICAM_ACTIVE_WIDTH, value=2048, status=0
Parameter 428 type=asynInt32, name=PICAM_ACTIVE_WIDTH_EX, value=1, status=0
Parameter 429 type=asynInt32, name=PICAM_ACTIVE_WIDTH_PR, value=1, status=0
Parameter 430 type=asynInt32, name=PICAM_MASKED_BOTTOM_MARGIN, value=1, status=0
Parameter 431 type=asynInt32, name=PICAM_MASKED_BOTTOM_MARGIN_EX, value=0, status=0
Parameter 432 type=asynInt32, name=PICAM_MASKED_BOTTOM_MARGIN_PR, value=0, status=0
Parameter 433 type=asynInt32, name=PICAM_MASKED_HEIGHT, value=1, status=0
Parameter 434 type=asynInt32, name=PICAM_MASKED_HEIGHT_EX, value=0, status=0
Parameter 435 type=asynInt32, name=PICAM_MASKED_HEIGHT_PR, value=0, status=0
Parameter 436 type=asynInt32, name=PICAM_MASKED_TOP_MARGIN, value=1, status=0
Parameter 437 type=asynInt32, name=PICAM_MASKED_TOP_MARGIN_EX, value=0, status=0
Parameter 438 type=asynInt32, name=PICAM_MASKED_TOP_MARGIN_PR, value=0, status=0
Parameter 439 type=asynInt32, name=PICAM_SECONDARY_ACTIVE_HEIGHT, value=1, status=0
Parameter 440 type=asynInt32, name=PICAM_SECONDARY_ACTIVE_HEIGHT_EX, value=0, status=0
Parameter 441 type=asynInt32, name=PICAM_SECONDARY_ACTIVE_HEIGHT_PR, value=0, status=0
Parameter 442 type=asynInt32, name=PICAM_SECONDARY_MASKED_HEIGHT, value=1, status=0
Parameter 443 type=asynInt32, name=PICAM_SECONDARY_MASKED_HEIGHT_EX, value=0, status=0
Parameter 444 type=asynInt32, name=PICAM_SECONDARY_MASKED_HEIGHT_PR, value=0, status=0
Parameter 445 type=asynInt32, name=PICAM_CLEAN_BEFORE_EXPOSURE, value=0, status=0
Parameter 446 type=asynInt32, name=PICAM_CLEAN_BEFORE_EXPOSURE_EX, value=0, status=0
Parameter 447 type=asynInt32, name=PICAM_CLEAN_BEFORE_EXPOSURE_PR, value=0, status=0
Parameter 448 type=asynInt32, name=PICAM_CLEAN_CYCLE_COUNT, value=1, status=0
Parameter 449 type=asynInt32, name=PICAM_CLEAN_CYCLE_COUNT_EX, value=1, status=0
Parameter 450 type=asynInt32, name=PICAM_CLEAN_CYCLE_COUNT_PR, value=1, status=0
Parameter 451 type=asynInt32, name=PICAM_CLEAN_CYCLE_HEIGHT, value=2048, status=0
Parameter 452 type=asynInt32, name=PICAM_CLEAN_CYCLE_HEIGHT_EX, value=1, status=0
Parameter 453 type=asynInt32, name=PICAM_CLEAN_CYCLE_HEIGHT_PR, value=1, status=0
Parameter 454 type=asynInt32, name=PICAM_CLEAN_SECTION_FINAL_HEIGHT, value=2, status=0
Parameter 455 type=asynInt32, name=PICAM_CLEAN_SECTION_FINAL_HEIGHT_EX, value=1, status=0
Parameter 456 type=asynInt32, name=PICAM_CLEAN_SECTION_FINAL_HEIGHT_PR, value=1, status=0
Parameter 457 type=asynInt32, name=PICAM_CLEAN_SECTION_FINAL_HEIGHT_COUNT, value=512, status=0
Parameter 458 type=asynInt32, name=PICAM_CLEAN_SECTION_FINAL_HEIGHT_COUNT_EX, value=1, status=0
Parameter 459 type=asynInt32, name=PICAM_CLEAN_SECTION_FINAL_HEIGHT_COUNT_PR, value=1, status=0
Parameter 460 type=asynInt32, name=PICAM_CLEAN_SERIAL_REGISTER, value=0, status=0
Parameter 461 type=asynInt32, name=PICAM_CLEAN_SERIAL_REGISTER_EX, value=1, status=0
Parameter 462 type=asynInt32, name=PICAM_CLEAN_SERIAL_REGISTER_PR, value=0, status=0
Parameter 463 type=asynInt32, name=PICAM_CLEAN_UNTIL_TRIGGER, value=0, status=0
Parameter 464 type=asynInt32, name=PICAM_CLEAN_UNTIL_TRIGGER_EX, value=1, status=0
Parameter 465 type=asynInt32, name=PICAM_CLEAN_UNTIL_TRIGGER_PR, value=0, status=0
Parameter 466 type=asynInt32, name=PICAM_DISABLE_COOLING_FAN, value=0, status=0
Parameter 467 type=asynInt32, name=PICAM_DISABLE_COOLING_FAN_EX, value=0, status=0
Parameter 468 type=asynInt32, name=PICAM_DISABLE_COOLING_FAN_PR, value=0, status=0
Parameter 469 type=asynInt32, name=PICAM_ENABLE_SENSOR_WINDOW_HEATER, value=0, status=0
Parameter 470 type=asynInt32, name=PICAM_ENABLE_SENSOR_WINDOW_HEATER_EX, value=0, status=0
Parameter 471 type=asynInt32, name=PICAM_ENABLE_SENSOR_WINDOW_HEATER_PR, value=0, status=0
Parameter 472 type=asynInt32, name=PICAM_SENSOR_TEMPERATURE_READING_EX, value=1, status=0
Parameter 473 type=asynInt32, name=PICAM_SENSOR_TEMPERATURE_READING_PR, value=1, status=0
Parameter 474 type=asynInt32, name=PICAM_SENSOR_TEMPERATURE_SET_POINT_EX, value=1, status=0
Parameter 475 type=asynInt32, name=PICAM_SENSOR_TEMPERATURE_SET_POINT_PR, value=1, status=0
Parameter 476 type=string, name=PICAM_SENSOR_TEMPERATURE_STATUS, value=Unlocked, status=0
Parameter 477 type=asynInt32, name=PICAM_SENSOR_TEMPERATURE_STATUS_EX, value=1, status=0
Parameter 478 type=asynInt32, name=PICAM_SENSOR_TEMPERATURE_STATUS_PR, value=1, status=0
Parameter 479 type=asynInt32, name=PICAM_ENABLE_ROI_MINX_INPUT, value=1, status=0
Parameter 480 type=asynInt32, name=PICAM_ENABLE_ROI_SIZEX_INPUT, value=1, status=0
Parameter 481 type=asynInt32, name=PICAM_ENABLE_ROI_MINY_INPUT, value=1, status=0
Parameter 482 type=asynInt32, name=PICAM_ENABLE_ROI_SIZEY_INPUT, value=1, status=0

PICAMDET1: pArrays[0] report

NDArray  Array address=00000235A8CBE240:
  ndims=2 dims=[2048 2048 ]
  dataType=3, dataSize=8388608, pData=00000235B1448040
  uniqueId=47, timeStamp=1090277405.326873, epicsTS.secPastEpoch=1090277405, epicsTS.nsec=326874525
  referenceCount=3
  number of attributes=0
MarkRivers commented 1 month ago

The IOC started up fine now, I believe.

nonethless, the asynReport 1 PICADDET1 output:

What do you mean by "nonetheless"? Do you mean that you still think there is a problem? Or do you mean that you think there is no problem, and are just attaching the asynReport output for completeness?

These lines indicate it is reading the important information from the camera.

Parameter 100 type=string, name=PICAM_CAMERA_INTERFACE, value=USB 2.0, status=0
Parameter 101 type=string, name=PICAM_SENSOR_NAME, value=E2V 2048 x 2048 (CCD 42-40)(B), status=0
Parameter 102 type=string, name=PICAM_SERIAL_NUMBER, value=02062413, status=0

These lines mean that it appears to have collected a frame correctly.

NDArray  Array address=00000235A8CBE240:
  ndims=2 dims=[2048 2048 ]
  dataType=3, dataSize=8388608, pData=00000235B1448040
  uniqueId=47, timeStamp=1090277405.326873, epicsTS.secPastEpoch=1090277405, epicsTS.nsec=326874525
  referenceCount=3
  number of attributes=0
LeeYangLBLBCS commented 1 month ago

By nonetheless I meant that the problem probably has been solved so the asynReport is no longer relevant. But since you asked, I might as well attach it here. thanks for looking into it.

On Fri, Jul 19, 2024 at 4:56 PM Mark Rivers @.***> wrote:

The IOC started up fine now, I believe.

nonethless, the asynReport 1 PICADDET1 output:

What do you mean by "nonetheless"? Do you mean that you still think there is a problem? Or do you mean that you think there is no problem, and are just attaching the asynReport output for completeness?

These lines indicate it is reading the important information from the camera.

Parameter 100 type=string, name=PICAM_CAMERA_INTERFACE, value=USB 2.0, status=0 Parameter 101 type=string, name=PICAM_SENSOR_NAME, value=E2V 2048 x 2048 (CCD 42-40)(B), status=0 Parameter 102 type=string, name=PICAM_SERIAL_NUMBER, value=02062413, status=0

These lines mean that it appears to have collected a frame correctly.

NDArray Array address=00000235A8CBE240: ndims=2 dims=[2048 2048 ] dataType=3, dataSize=8388608, pData=00000235B1448040 uniqueId=47, timeStamp=1090277405.326873, epicsTS.secPastEpoch=1090277405, epicsTS.nsec=326874525 referenceCount=3 number of attributes=0

— Reply to this email directly, view it on GitHub https://github.com/areaDetector/ADPICam/issues/25#issuecomment-2240767154, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADSYGNF5WS6BPUPPANFYL2DZNGRSLAVCNFSM6AAAAABLFJFEXWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBQG43DOMJVGQ . You are receiving this because you were mentioned.Message ID: @.***>