Lima-camera-simulator merge requestshttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests2018-10-01T17:04:07+02:00https://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/1Update to SIP 4.19 and build for python 2 on Linux2018-10-01T17:04:07+02:00Samuel DebionneUpdate to SIP 4.19 and build for python 2 on LinuxAnd fix the IntTrigMult trigger mode.And fix the IntTrigMult trigger mode.Laurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/2Fixes for Py3 tango2019-02-08T09:50:19+01:00Samuel DebionneFixes for Py3 tangoFix nb_prefetched_frames attributeFix nb_prefetched_frames attributeLaurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/3Add python37 build2018-11-20T17:19:20+01:00Samuel DebionneAdd python37 buildhttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/5Fix python binding of Simulator::Camera2019-02-05T15:44:27+01:00Samuel DebionneFix python binding of Simulator::Camerahttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/6Add a basic python test2019-02-07T17:43:25+01:00Samuel DebionneAdd a basic python testLaurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/7Develop2019-02-08T10:36:08+01:00Laurent ClaustreDevelopSamuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/8Update index.rst2019-02-08T16:20:26+01:00Laurent ClaustreUpdate index.rsthttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/10python3 compat for izip2019-09-09T17:33:13+02:00Stuart Fisherpython3 compat for iziphttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/11Prepare 1.92019-09-11T10:51:40+02:00Laurent ClaustrePrepare 1.9Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/12Fix Camera::getDetectorModel segfault2020-02-11T15:18:24+01:00Samuel DebionneFix Camera::getDetectorModel segfaultDumb mistake, a comma was missing.
```cpp
"Generator",
"Generator Prefetched"
^^^ where is the comma?
"Loader",
"Loader Prefetched"};
```
Consequently `DetectorModel[4]` was not properly initialized for the last v...Dumb mistake, a comma was missing.
```cpp
"Generator",
"Generator Prefetched"
^^^ where is the comma?
"Loader",
"Loader Prefetched"};
```
Consequently `DetectorModel[4]` was not properly initialized for the last value in the array which happens to be the `Loader Prefetched`...Laurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/13Fix max image size cbk2020-02-12T15:00:15+01:00Samuel DebionneFix max image size cbkLaurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/14Fix prepare exception in loader / prefetch mode2020-06-05T08:48:40+02:00Samuel DebionneFix prepare exception in loader / prefetch modeThis fix implements:
* A Workaround for https://gitlab.esrf.fr/limagroup/lima/-/issues/111
* Fix memory leak of prefetched images
* Cleanup warning and comment typosThis fix implements:
* A Workaround for https://gitlab.esrf.fr/limagroup/lima/-/issues/111
* Fix memory leak of prefetched images
* Cleanup warning and comment typosAlejandro Homs PuronAlejandro Homs Puronhttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/15Fix EDF Parser and Prefetch mode2020-06-11T18:31:44+02:00Samuel DebionneFix EDF Parser and Prefetch modehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/16Fix GENERATOR_PREFETCH with HW bin and/or roi:2021-06-04T13:49:17+02:00Alejandro Homs PuronFix GENERATOR_PREFETCH with HW bin and/or roi:* Add getEffectiveFrameDim, the FrameBuilder implementation
takes into account bin/roi settings
Fixes #8* Add getEffectiveFrameDim, the FrameBuilder implementation
takes into account bin/roi settings
Fixes #8Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/17Fix inadvertent C++14 usage2020-10-23T15:48:04+02:00Samuel DebionneFix inadvertent C++14 usageWe only require C++1 so don't use `std::make_unique` (C++14)We only require C++1 so don't use `std::make_unique` (C++14)Laurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/19Drop support for python 3.6 in Conda2021-06-04T12:06:08+02:00Samuel DebionneDrop support for python 3.6 in CondaLima core is not build for python 3.6 anymore.Lima core is not build for python 3.6 anymore.https://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/20Resolve "Add external trigger input"2021-07-07T16:00:34+02:00Valentin VallsResolve "Add external trigger input"Closes #12
This MR provides a way to user external trigger with the Lima simulator.
I would expect it to improve our BLISS demo session, by reusing more code without simulating it.
- Added support trigger mode `ExtTrigSingle` + `ExtT...Closes #12
This MR provides a way to user external trigger with the Lima simulator.
I would expect it to improve our BLISS demo session, by reusing more code without simulating it.
- Added support trigger mode `ExtTrigSingle` + `ExtTrigMult`
- Added `extTrigAcq` to the camera
- Added `trigExternal` to the tango simulator
- Changed python test to use `pytest`
- Added python tests with `IntTrigMult`,`ExtTrigSingle`,`ExtTrigMult`Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/21Few changes relative to frame dim in the simulator Tango device2021-07-07T16:17:12+02:00Valentin VallsFew changes relative to frame dim in the simulator Tango deviceThis MR make sure the frame dim is property setup at start from the Tango property.
- The detector info was not up-to-date with the requested frame size
- Changing the simulation mode is not anymore resetting the frame size
This alread...This MR make sure the frame dim is property setup at start from the Tango property.
- The detector info was not up-to-date with the requested frame size
- Changing the simulation mode is not anymore resetting the frame size
This already fixes the issue.
But i have also reorder the tango simulator initialization to set the mode first, then the frame size. This could be removed from the PR.Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/22Fix frame dimensions at initialization or when switching simulation mode2022-01-06T10:12:29+01:00Valentin VallsFix frame dimensions at initialization or when switching simulation modeCloses #10
This MR make sure the frame dim is property setup at start from the Tango property.
- The detector info was not up-to-date with the requested frame size
- Changing the simulation mode is not anymore resetting the frame size
...Closes #10
This MR make sure the frame dim is property setup at start from the Tango property.
- The detector info was not up-to-date with the requested frame size
- Changing the simulation mode is not anymore resetting the frame size
This already fixes the issue.
But i have also reorder the tango simulator initialization to set the mode first, then the frame size. This could be removed from the PR.
With this MR i don't need anymore #10, cause we can do it by configuration.Valentin VallsValentin Vallshttps://gitlab.esrf.fr/limagroup/Lima-camera-simulator/-/merge_requests/23Improve test_simulator & move to Lima generic test application framework2022-04-07T16:29:17+02:00Alejandro Homs PuronImprove test_simulator & move to Lima generic test application frameworkIn addition, this patch also:
* Fix GENERATOR_PREFETCH with HW bin and/or roi
* Improve HW binning check and allow independent Horz/Vert binning
* Add HW Roi to Simulator::Interface
* Tango: add frame_dim device property with R/W attributeIn addition, this patch also:
* Fix GENERATOR_PREFETCH with HW bin and/or roi
* Improve HW binning check and allow independent Horz/Vert binning
* Add HW Roi to Simulator::Interface
* Tango: add frame_dim device property with R/W attribute