Lima-camera-eiger tagshttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags2024-03-15T15:20:07+01:00https://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.10.0rc4v1.10.0rc4v1.10.0rc42024-03-15T15:20:07+01:00Alejandro Homs Puronahoms@esrf.frhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.15v1.9.15v1.9.15<h1 data-sourcepos="1:1-3:57" dir="auto">
<a id="user-content-bug-fixes" class="anchor" href="#bug-fixes" aria-hidden="true"></a>Bug Fixes</h1>
<ul data-sourcepos="3:1-5:28" dir="auto">
<li data-sourcepos="3:1-4:60">fixed for cache attr not supported by Eiger1 generation
Master branch will provide its own fixed, thanks to A.Homs</li>
<li data-sourcepos="5:1-5:28">pinned lima-core to 1.9.24</li>
</ul>2024-01-29T19:50:04+01:00Laurent Claustreclaustre@linclaustre.esrf.frhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.10.0rc3v1.10.0rc3v1.10.0rc32024-01-10T11:18:34+01:00Alejandro Homs Puronahoms@esrf.frhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.10.0rc1v1.10.0rc1v1.10.0rc12024-01-09T16:48:19+01:00Alejandro Homs Puronahoms@esrf.frhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.14v1.9.14v1.9.14<h2 data-sourcepos="1:1-3:0" dir="auto">
<a id="user-content-bug-fixes" class="anchor" href="#bug-fixes" aria-hidden="true"></a>Bug Fixes</h2>
<p data-sourcepos="4:1-4:455" dir="auto">When stopping an ongoing acquisition, Lima stops the detector (ABORT command) which disarms it then it stops the hw saving. Disarm of the detector will finalize the last file and save it on the DCU storage. This can takes some amount of time and in the middle Lima has already stop the file transfer. The last file stays in the DCU storage, and a new acquisition started with the same file prefix will get transferred the file of the previous acquisition.</p>
<p data-sourcepos="6:1-6:240" dir="auto">A first and simple solution to fix this issue consists in clearing the DCU storage before starting a new acquisition (in the prepareAcq()). That means all the remaining images saved in the last file of the previous acquisition will be lost.</p>
<p data-sourcepos="8:1-8:119" dir="auto">A more elegant solution is to wait few seconds after the ABORT command to let the hw saving transferring the last file.</p>2023-11-03T16:47:26+01:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.14rc1v1.9.14rc1v1.9.14rc1Laurent Claustreclaustre@linuxlolo1.esrf.frhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.13v1.9.13v1.9.13<p data-sourcepos="1:1-1:96" dir="auto">Update deps to lima-core>=1.9.20 which introduces a binary incompatibility with AutoMutex class</p>2022-11-18T11:19:11+01:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.12v1.9.12v1.9.12<h1 data-sourcepos="1:1-3:44" dir="auto">
<a id="user-content-features" class="anchor" href="#features" aria-hidden="true"></a>Features</h1>
<ul data-sourcepos="3:1-3:44" dir="auto">
<li data-sourcepos="3:1-3:44">HW roi support added for 9M and 16M models</li>
</ul>2022-11-03T12:14:36+01:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.11v1.9.11v1.9.11<h2 data-sourcepos="1:1-3:116" dir="auto">
<a id="user-content-new-features" class="anchor" href="#new-features" aria-hidden="true"></a>New features</h2>
<ul data-sourcepos="3:1-4:220" dir="auto">
<li data-sourcepos="3:1-4:220">Camera be initialize with a memory mapped file (e.g ramdisk) to use the new MmapFileBufferAllocMgr buffer manager,
and have a fixed amount of memory allocated during the whole life of the camera server. This will remove the long latency which can be observed during start up of an acquisition with a huge amount of frames is requested.</li>
</ul>2022-03-29T09:38:53+02:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.10v1.9.10v1.9.10<p data-sourcepos="1:1-1:10" dir="auto">Bug Fixes:</p>
<ul data-sourcepos="2:1-3:55" dir="auto">
<li data-sourcepos="2:1-2:58">fix reading of plugin_status (missing AttrHelper import)</li>
<li data-sourcepos="3:1-3:55">Cache feature for "slow reading" attributes bug fixed</li>
</ul>2022-03-18T17:04:20+01:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.9v1.9.9v1.9.9Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.8v1.9.8v1.9.8<p data-sourcepos="1:1-1:157" dir="auto">workaround for bug in restful api of simplon 1.8 with filewriter "files" command returning a null string instead of a empty string list when there is no file</p>2021-06-30T11:59:47+02:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.8rc1v1.9.8rc1v1.9.8rc1<p data-sourcepos="1:1-1:157" dir="auto">workaround for bug in restful api of simplon 1.8 with filewriter "files" command returning a null string instead of a empty string list when there is no file</p>2021-06-28T08:08:19+02:00Laurent Claustreclaustre@linuxlolo1.esrf.frhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.7v1.9.7v1.9.7<p data-sourcepos="1:2-1:67" dir="auto">HW saving: fix setCommonHeader() for eiger2 api pass double value</p>2021-03-18T08:28:38+01:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.7rc1v1.9.7rc1v1.9.7rc1<p data-sourcepos="1:1-1:19" dir="auto">fixed common header</p>2021-02-16T18:19:14+01:00Laurent Claustreclaustre@linuxlolo1.esrf.frhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.6v1.9.6v1.9.6<h2 data-sourcepos="1:1-3:25" dir="auto">
<a id="user-content-camera" class="anchor" href="#camera" aria-hidden="true"></a>Camera</h2>
<ul data-sourcepos="3:3-5:0" dir="auto">
<li data-sourcepos="3:3-3:25">add threshold_energy2</li>
<li data-sourcepos="4:3-5:0">add threshold_diff_mode</li>
</ul>
<h2 data-sourcepos="6:1-8:125" dir="auto">
<a id="user-content-tango" class="anchor" href="#tango" aria-hidden="true"></a>Tango</h2>
<ul data-sourcepos="8:3-11:0" dir="auto">
<li data-sourcepos="8:3-8:125">add detector_ip attribute (ro) to get the ip address of the detector DCU, useful to send curl command to the detector DCU</li>
<li data-sourcepos="9:3-9:40">add threshold_energy2 attribute (rw)</li>
<li data-sourcepos="10:3-11:0">add threshold_diff_mode attribute (rw)</li>
</ul>
<p data-sourcepos="12:1-12:21" dir="auto">Documentation updated</p>2021-02-16T15:23:46+01:00Laurent Claustrehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.6rc1v1.9.6rc1v1.9.6rc1Samuel Debionnehttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.5v1.9.5v1.9.5<ul data-sourcepos="1:1-24:77" dir="auto">
<li data-sourcepos="1:1-2:0">
<p data-sourcepos="1:3-1:23">Add retrigger command</p>
</li>
<li data-sourcepos="3:1-5:0">
<p data-sourcepos="3:3-4:50">Add high voltage reading (measured and target)
add high voltage state reading and reset command</p>
</li>
<li data-sourcepos="6:1-7:0">
<p data-sourcepos="6:3-6:62">Add Warning message when Command data does not fit in buffer</p>
</li>
<li data-sourcepos="8:1-10:0">
<p data-sourcepos="8:3-8:76">Use better way to read DETECTOR_READOUT_TIME among different API vesions:</p>
<ul data-sourcepos="9:5-10:0">
<li data-sourcepos="9:5-10:0">First try reading min value, use main value if negative</li>
</ul>
</li>
<li data-sourcepos="11:1-12:4">
<p data-sourcepos="11:3-11:46">Limit ZMQ poll time to 2 sec after an abort:</p>
</li>
<li data-sourcepos="13:1-14:0">
<p data-sourcepos="13:3-13:70">Acquisition does not dead-lock if dseries_end header is not received</p>
</li>
<li data-sourcepos="15:1-16:0">
<p data-sourcepos="15:3-15:76">Correct plugin_status attributes which conflict with standard tango status</p>
</li>
<li data-sourcepos="17:1-18:0">
<p data-sourcepos="17:3-17:80">Deal with trigger command issues due timeout in lengthy acquisitions (> 5 min)</p>
</li>
<li data-sourcepos="19:1-20:0">
<p data-sourcepos="19:3-19:78">Identify HTTP response codes in Commands; report error for codes 4xx and 5xx</p>
</li>
<li data-sourcepos="21:1-24:77">
<p data-sourcepos="21:3-21:32">Fix issues in IntTrigMult:</p>
<ul data-sourcepos="22:5-24:77">
<li data-sourcepos="22:5-22:41">Bug incrementing m_frames_triggered</li>
<li data-sourcepos="23:5-23:48">Fix Camera and Interface status when Armed</li>
<li data-sourcepos="24:5-24:77">Remove unnecessary check un Interface::startAcq (improved in CtControl)</li>
</ul>
</li>
</ul>2020-10-22T11:03:51+02:00Emmanuel Papillonhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.4v1.9.4v1.9.4<h2 data-sourcepos="1:1-1:15" dir="auto">
<a id="user-content-new-features" class="anchor" href="#new-features" aria-hidden="true"></a>New Features</h2>
<ul data-sourcepos="3:2-5:0" dir="auto">
<li data-sourcepos="3:2-3:69">added support for configurable port number for http and stream API</li>
<li data-sourcepos="4:2-5:0">updated Tango device documentation with new attributes/commands/properties</li>
</ul>2020-05-11T15:52:32+02:00Alejandro Homs Puronhttps://gitlab.esrf.fr/limagroup/Lima-camera-eiger/-/tags/v1.9.4alpha2v1.9.4alpha2v1.9.4alpha2<p data-sourcepos="1:1-1:44" dir="auto">update tango plugin to support port settings</p>2020-05-05T11:18:37+02:00Laurent Claustre