Skip to content

IOC Console errors and trouble applying settings with Eiger2 500K #57

@tguruswamy

Description

@tguruswamy

Testing the Detector Pool Eiger2 Si 500k I observe occasional issues with applying settings and starting acquisitions. Intermittently I have to apply a setting twice or start an acquisition twice before it sticks.

The timing corresponds to error messages in the IOC console describing various problems parsing the DCU json responses. Is this an API version mismatch?

arming the detector and starting an acquisition:

2022/04/29 12:14:34.130 Param[EIG_DCI_bit_depth_image]::parseValue: unable to find 'value' json field
2022/04/29 12:14:34.130 Param[EIG_DCI_bit_depth_image]::baseFetch: [param=bit_depth_image] unable to parse raw value
[["bit_depth_image","bit_depth_readout","count_time","countrate_correction_count_cutoff","frame_count_time","frame_time"]
]
2022/04/29 12:14:34.130 Param[EIG_DCI_bit_depth_image]::fetch<int>: [param=EIG_DCI_bit_depth_image] underlying baseFetch failed
2022/04/29 12:14:41.267 Param[EIG_DCI_bit_depth_image]::parseValue: unable to find 'value' json field
2022/04/29 12:14:41.267 Param[EIG_DCI_bit_depth_image]::baseFetch: [param=bit_depth_image] unable to parse raw value
[["bit_depth_image","bit_depth_readout","count_time","countrate_correction_count_cutoff","frame_count_time","frame_time"]
]
2022/04/29 12:14:41.267 Param[EIG_DCI_bit_depth_image]::fetch<int>: [param=EIG_DCI_bit_depth_image] underlying baseFetch failed
RestApi::parseParamList: unexpected token type
2022/04/29 12:14:45.139 eigerDetector::controlTask: Failed to arm the detector

setting exposure time:

scan1Menu.sav: 365 of 365 PV's connected
auto_settings.sav: 0 of 0 PV's connected
auto_positions.sav: 0 of 0 PV's connected
built_settings.sav: 11328 of 11328 PV's connected
RestApi::get: [param=nexpi] server returned error code 404
2022/04/29 12:23:55.783 Param[NEXPOSURES]::baseFetch: [param=nexpi] unable to parse json response
[]
2022/04/29 12:23:55.783 Param[NEXPOSURES]::fetch<int>: [param=NEXPOSURES] underlying baseFetch failed
2022/04/29 12:23:55.783 eigerDetector::writeInt32: error status=1 function=73, value=1
2022/04/29 12:23:55.783 dp_eiger_xrd4:cam1:NumExposures devAsynInt32::processCallbackOutput process write error
StreamApi::getHeader: wrong header type, htype=dseries_end-1.0
2022/04/29 12:24:24.156 eigerDetector::streamTask: got stray packet, ignoring

Eiger firmware release-2020.2.2
SDK 1.8.0
Driver 3.2.0
ADCore 3.12.1
StreamAPI selected and enabled; FileWriterAPI disabled

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions