Commit Graph

8883 Commits

Author SHA1 Message Date
maliakal_d c64e87a2b6 7.0.3.rc: fix server logic in checking detector idle (#859)
* fix buggy logic in checking detector idle and an argument check
2023-11-09 14:21:11 +01:00
maliakal_d 14e11e8b5b formatting and versioning 2023-11-08 11:43:09 +01:00
maliakal_d af3dc1e7f4 7.0.3.rc: execute command inside server fixed (from fix simulator tests and exec command PR) (#855)
* execute command inside server fixed (from fix simulator tests and exec command PR)
2023-11-08 09:25:52 +01:00
maliakal_d 8174fc9691 Update RELEASE.txt 2023-11-07 12:34:10 +01:00
maliakal_d d6eac6da71 updated release notes 2023-11-07 11:22:09 +01:00
maliakal_d 9b9b09ceaf 703rc/tests/fix execute command (#842)
* fix execute command
* fix for tests for ctb
2023-11-07 09:29:48 +01:00
maliakal_d 4613c54f57 handling inconsistent fnums to be -1 in gui, so when one sets 0 (change of value) will also give an exception (#852) 2023-11-06 16:11:25 +01:00
maliakal_d 58ac7ac280 7.0.3.rc: gui acq finished callback for different status (#847)
* fix acquisition finished status to have different status for different modules, but does not have to be error. for eg. jf sync fw (2.4.1 gives idle for master and stopped for slaves when stopping acquiistion)
2023-11-06 16:07:38 +01:00
anberga 82edfa75d3 7.0.3.rc: process the raw data files as a list (#848)
* Added file list option for moenchRawDataProcess
2023-11-03 12:10:20 +01:00
maliakal_d b6ef3bc39e updated release notest 2023-10-25 09:15:10 +02:00
maliakal_d 2035666792 versioning and binaries updated 2023-10-25 08:43:23 +02:00
maliakal_d 1ff4d806e7 minor 2023-10-25 08:25:02 +02:00
maliakal_d 3861379653 updated release notes 2023-10-24 17:39:47 +02:00
maliakal_d 91140bbb71 formatting 2023-10-24 11:17:18 +02:00
maliakal_d d44329117d fix warning for prev_val (variable size array) in tests (#836) 2023-10-23 15:52:59 +02:00
maliakal_d 6c67025ea8 7.0.3.rc eiger: fw version to 32 (quad blocking trigger) (#832)
* eiger required fw version to 32: fix for blocking trigger in quad
2023-10-18 16:51:17 +02:00
maliakal_d 37ce3d6f59 7.0.3.rc: jf sync: stopping master gives idle (#822)
* jf sync mode master could return idle when stopped and so not all modules return the same value and must check for 'stopped or idle', Also must throw if any of the module gives an error ( not jungfrau, but eiger could)

* added contains_only to sls::Result (#827)

* added variadic template for checking if a result contains only specified values

* fix for gcc4.8

* renamed to Result::contains_only

* stop on only the positions

---------

Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2023-10-13 12:27:43 +02:00
maliakal_d 1484d038de 7.03.rc: update 2d gain plot color map (if no x and ymin/max changes or window resizing): setFixedWidth was updating for window resize, updated virtual servers for g2 and jungfrau to keep changing gain and data for every frame. the data value (#818) 2023-10-03 17:22:03 +02:00
maliakal_d fb0090c79e removing the misleading word 'Simulating' when programmig fpga (#814) 2023-09-28 16:20:59 +02:00
maliakal_d adc68cd519 formatting 2023-09-28 15:51:40 +02:00
maliakal_d 1566eef247 703rc/fix numeric limits (#812)
* fixed compilation for fedora for numeric_limits

* formatting
2023-09-28 10:49:02 +02:00
anberga e7cd90db78 fixed crashing of moench03RawDataProcess when nframes>0 (#810) 2023-09-27 09:22:40 +02:00
maliakal_d 45414149fe binaries in for the previous PR 2023-09-22 15:59:35 +02:00
maliakal_d 48759f440e 703rc/fix port size (#802)
* validate port numbers in client

* validate port numbers created at virtual servers and receiver process as tcp ports
2023-09-18 08:59:53 +02:00
anberga b367b7e431 fixed some interpolation issues (#796) 2023-08-28 13:38:19 +02:00
maliakal_d f0b2a6f6f9 update release notes 2023-08-25 14:02:50 +02:00
maliakal_d f761046bfc updated docs and versions 7.0.2 2023-07-12 16:50:13 +02:00
maliakal_d 1a859b83db formatting 2023-07-12 16:06:31 +02:00
maliakal_d 70bfc875a6 updating release notes 2023-07-11 17:02:27 +02:00
maliakal_d c0755308a4 updating release notes 2023-07-11 17:01:14 +02:00
maliakal_d ab5509e10c updating release notes 2023-07-11 17:00:42 +02:00
maliakal_d 004cb26646 updated firmware versions for 7.0.2 2023-07-10 12:21:19 +02:00
maliakal_d a4f47a5945 synced master status running when setting to slave (#747)
* jf: unsync before setting master/slave and then sync (if it was set) to overcome master going into running state when making it a slave and synced

* add tests for this condition

* updated release notes, updated min fw version requirement for v1.0 boards
2023-05-25 11:04:05 +02:00
maliakal_d 312f3f473d fix that only master starts second and not all (for start acq), typo with pos and masters list (#743) 2023-05-11 10:20:17 +02:00
maliakal_d 5871086cd6 formatting 2023-05-08 17:04:04 +02:00
maliakal_d 6a0fe823b3 enable fix g0 when in expert mode (when gain mode enabled and not just visible) (#736) 2023-05-08 14:20:21 +02:00
maliakal_d 5912aae53e Rx roi zmq (#726)
adding rx_roi also in the zmq header for external guis to put the "yellow box".. sending full roi instead of -1, and sending for each zmq port. "(multiple yellow boxes)".
2023-05-08 12:23:05 +02:00
maliakal_d 8833ccf5cc 7.0.2.rc (#721)
* row and column for jungfrau mixed up

* multi module jungfrau sync must do slaves first then master for start acquisition and send software trigger, and master first and then slaves for stopacquisition

* non blocking to slaves first and only then blocking/nonblocking to the master for sending software trigger(jungfrau multi mod sync)

* fixed get/set timing jungfrau when sync enabled, getsync during blocking acquire (for trigger or stop) will get stuck as it should ask the stop server

* switching between 1 and 2 interfaces did not set gui/client zmq port properly. Resulted in dummy streaming forever. fixed

* formatting, refactoring: const & for positions, multi mod M3 stop first master first

* adding missing cstdint for gcc 13

* Refactoring handle sync out, handling synchronization also for softwaretrigger for m3, for start/sync/stop for g2/g1

---------

Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com>
2023-05-08 12:11:19 +02:00
maliakal_d 77c558a7be formatting 7.0.1 2023-03-24 12:54:55 +01:00
maliakal_d 378fc301b8 updating client version, release version and project_version in CMakeLists.txt 2023-03-23 15:43:17 +01:00
Dhanya Thattil 87d6e16090 7.0.1 fix det server version (#702)
* check server version before initial checks, catch old server version exception, get old server version as 64 bit and print it along with exception
2023-03-23 15:37:01 +01:00
Dhanya Thattil 2ef021041c rx_arping sigchld (#701)
* rx_arping pclose gave -1 due to sigchld being ignored, fixed with sig handler doing a wait
2023-03-23 13:58:40 +01:00
Dhanya Thattil 574127b5ac fix hdf5 compilation using det spec fields in header (#700)
* fix hdf5 compilation using det spec fields in header
2023-03-23 12:30:38 +01:00
maliakal_d e942678139 Merge branch 'main' into 7.0.0.rc 7.0.0 2023-02-24 09:48:22 +01:00
Dhanya Thattil 72a028eaf3 Update README.md 2023-02-23 17:30:47 +01:00
maliakal_d 907257891d updated readme 2023-02-23 17:24:23 +01:00
maliakal_d 0a79ae523b updating documentation 2023-02-23 16:52:04 +01:00
maliakal_d 90496bcee8 updated release date and lib api date 2023-02-23 16:38:10 +01:00
Dhanya Thattil ed2894dafd python additions (#686)
* python: fixed versions when no receiver, added clearbusy, serialnumber and readoutspeedlist. commandline: modified versions to look like python versions

* python: added clkphase, fixed clkdiv, maxphase

* python added adcvpp

* gaincaps for python

---------

Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com>
2023-02-23 16:29:54 +01:00
Dhanya Thattil a74c9498e2 m3, individual chip index back in for hw 1.2, need the linux drivers for chipdac0-9 (#685) 2023-02-23 09:13:31 +01:00