Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
tguruswamy opened this issue Apr 29, 2022 · 0 comments
Open

Comments

@tguruswamy
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant