LimaGroup issueshttps://gitlab.esrf.fr/groups/limagroup/-/issues2023-01-12T13:58:45+01:00https://gitlab.esrf.fr/limagroup/lima2/-/issues/163Recover from FAULT state2023-01-12T13:58:45+01:00Samuel DebionneRecover from FAULT stateSomething went wrong and then Client Detector reports a FAULT state (which is fine). It looks like resetAcq() is a no-op. At the SDK level, the receivers are still `Status:Running`.
Subsequent call to `prepareAcq()` returns:
```
Can not...Something went wrong and then Client Detector reports a FAULT state (which is fine). It looks like resetAcq() is a no-op. At the SDK level, the receivers are still `Status:Running`.
Subsequent call to `prepareAcq()` returns:
```
Can not execute F_SET_RECEIVER_TIMING_MODE when receiver is not idle[lid29p9jfrau1, 1960]
```
The only solution so far is to restart the Device Servers.ID29 restarthttps://gitlab.esrf.fr/limagroup/lima2/-/issues/130Add gain control2022-06-07T09:00:58+02:00Alejandro Homs PuronAdd gain controlFixed-gain control is needed in order to measure the Jungfrau pedestal mapsFixed-gain control is needed in order to measure the Jungfrau pedestal mapsAlejandro Homs PuronAlejandro Homs Puronhttps://gitlab.esrf.fr/limagroup/lima2/-/issues/108Plugin SDK dependency should be private2022-04-04T15:28:02+02:00Samuel DebionnePlugin SDK dependency should be privateOtherwise it defeats the purpose of the pimpl idiom.
```diff
diff --git a/detectors/psi/src/CMakeLists.txt b/detectors/psi/src/CMakeLists.txt
index a89ca0da..b2a0be92 100644
--- a/detectors/psi/src/CMakeLists.txt
+++ b/detectors/psi/src...Otherwise it defeats the purpose of the pimpl idiom.
```diff
diff --git a/detectors/psi/src/CMakeLists.txt b/detectors/psi/src/CMakeLists.txt
index a89ca0da..b2a0be92 100644
--- a/detectors/psi/src/CMakeLists.txt
+++ b/detectors/psi/src/CMakeLists.txt
@@ -37,7 +37,7 @@ target_include_directories(psi_hw
target_link_libraries(psi_hw
PUBLIC lima_core
- PUBLIC slsDetectorShared slsReceiverShared
+ PRIVATE slsDetectorShared slsReceiverShared
)
```
The SDK is used in the `utils.hpp` file included in processing to perform the reconstruction.Alejandro Homs PuronAlejandro Homs Puronhttps://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/22Remove frame assembling code from Eiger, now on slsReceiver2020-05-07T10:21:45+02:00Alejandro Homs PuronRemove frame assembling code from Eiger, now on slsReceiverhttps://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/20Decouple from CtControl: restore Lima CPUAffinity in prepareAcq2020-06-23T13:03:44+02:00Alejandro Homs PuronDecouple from CtControl: restore Lima CPUAffinity in prepareAcqhttps://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/18Diagnostic the flow control failure on ID10 / ID02 Eiger-500k2020-04-01T14:17:16+02:00Samuel DebionneDiagnostic the flow control failure on ID10 / ID02 Eiger-500kTest the hardware script sent by Martin.Test the hardware script sent by Martin.Alejandro Homs PuronAlejandro Homs Puronhttps://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/17Profile a high performance acquisition2020-04-01T14:31:51+02:00Samuel DebionneProfile a high performance acquisitionUsing `gprof` first then maybe a more sophisticated tool. This should give a better idea of the bottlenecks.Using `gprof` first then maybe a more sophisticated tool. This should give a better idea of the bottlenecks.https://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/16Explore DPDK implementation of the slsReceiver2020-04-01T14:31:27+02:00Samuel DebionneExplore DPDK implementation of the slsReceiverAccording to @ponsard, this is the best option to improve performance in high bitrate condition.According to @ponsard, this is the best option to improve performance in high bitrate condition.https://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/14Improve the code waiting for Lima to finish processing2018-07-30T12:12:05+02:00Alejandro Homs PuronImprove the code waiting for Lima to finish processinghttps://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/10Use vectorised system call for UDP packet input (readv)2019-03-13T15:25:21+01:00Alejandro Homs PuronUse vectorised system call for UDP packet input (readv)https://gitlab.esrf.fr/limagroup/Lima-camera-slsdetector/-/issues/5Calculate max nb. of images in burst mode2018-03-27T11:12:42+02:00Alejandro Homs PuronCalculate max nb. of images in burst mode