Lima issueshttps://gitlab.esrf.fr/limagroup/lima/-/issues2018-08-06T12:11:02+02:00https://gitlab.esrf.fr/limagroup/lima/-/issues/59hdf5 ultimate changes2018-08-06T12:11:02+02:00Laurent Claustrehdf5 ultimate changesfinally after test on ID02 we decide to update once again the h5 format for lima.finally after test on ID02 we decide to update once again the h5 format for lima.v1.8Laurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/lima/-/issues/44HDF52018-07-12T11:09:43+02:00Laurent ClaustreHDF5* Use FindHdf5 in CMakeLists.txt
* fix for hard-coded instrument name* Use FindHdf5 in CMakeLists.txt
* fix for hard-coded instrument namev1.8Laurent ClaustreLaurent Claustrehttps://gitlab.esrf.fr/limagroup/lima/-/issues/43With RoiCounter processing without Rois, CtControl get stuck in AcqRunning st...2018-05-03T17:36:57+02:00Samuel DebionneWith RoiCounter processing without Rois, CtControl get stuck in AcqRunning status```c++
Camera simu;
Interface hw(simu);
CtControl ct(&hw);
// Setup a roi counter
Roi roi = Roi(0, 0, 100, 100);
lima::SoftOpExternalMgr *ext = ct.externalOperation();
SoftOpInstance roi_cnt_op_inst;
ext->addOp(ROICOUNTERS, "RoiCounter...```c++
Camera simu;
Interface hw(simu);
CtControl ct(&hw);
// Setup a roi counter
Roi roi = Roi(0, 0, 100, 100);
lima::SoftOpExternalMgr *ext = ct.externalOperation();
SoftOpInstance roi_cnt_op_inst;
ext->addOp(ROICOUNTERS, "RoiCounters", 0, roi_cnt_op_inst);
SoftOpBaseClass *p = roi_cnt_op_inst.m_opt;
SoftOpRoiCounter *roi_cnt_op = static_cast<SoftOpRoiCounter *>(p);
CtAcquisition *acq= ct.acquisition();
acq->setAcqMode(Single);
acq->setAcqExpoTime(expo);
acq->setAcqNbFrames(nframe);
ct.prepareAcq();
ct.startAcq();
std::cout << "SIMUTEST: acq started" << std::endl;
// Pool status
CtControl::Status status;
do
{
ct.getStatus(status);
} while (status.AcquisitionStatus != AcqStatus::AcqReady);
std::cout << "SIMUTEST: acq finished" << std::endl;
ct.stopAcq();
std::cout << "SIMUTEST: acq stopped" << std::endl;
```
In `_calcAcqStatus`, the following condition is always false because LastCounterReady is never incremented.
```
(!m_op_ext_sink_task_active ||anImageCnt.LastCounterReady == anImageCnt.LastImageAcquired)
```
_LastCounterReadyCallback is never called.v1.8Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/40CmdThread do SegFault in destructor2018-04-13T10:43:56+02:00Samuel DebionneCmdThread do SegFault in destructorThis is not duplicate of !53. The `AuxThread m_thread;` should be destroyed first.This is not duplicate of !53. The `AuxThread m_thread;` should be destroyed first.v1.8Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/37Add missing tests of simulator on Windows2018-05-03T17:36:57+02:00Samuel DebionneAdd missing tests of simulator on WindowsSome tests are not run on Windows because they do not compile.Some tests are not run on Windows because they do not compile.v1.8Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/28Review documentation2018-05-03T17:36:57+02:00Samuel DebionneReview documentationReview documentation and polish the documentation for release v1.8
Check whether the doc for each submodules is up to date. Update the build / install instructions with CMake.Review documentation and polish the documentation for release v1.8
Check whether the doc for each submodules is up to date. Update the build / install instructions with CMake.v1.8Samuel DebionneSamuel Debionnehttps://gitlab.esrf.fr/limagroup/lima/-/issues/25Add debug symbols to Lima libraries2018-05-02T10:16:59+02:00Alejandro Homs PuronAdd debug symbols to Lima librariesv1.8