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
Erik Frojdh
403989e2f8
trigger, blockingtrigger in python and m3 timefix
2023-02-22 18:01:46 +01:00
maliakal_d
7e8d11098a
release date
2023-02-22 17:15:51 +01:00
maliakal_d
f9c9a53c8c
fix python compare script from g to sls_detector_get
2023-02-22 17:09:47 +01:00
maliakal_d
90b1b97ffa
release notes
2023-02-22 16:30:41 +01:00
maliakal_d
50003cbc08
release notes
2023-02-22 16:30:27 +01:00
maliakal_d
a799c4d2e2
minor
2023-02-22 15:37:13 +01:00
maliakal_d
700f532b5a
examples udp before rx_hostame
2023-02-22 15:16:00 +01:00
maliakal_d
a098bc4674
fixes for tests for m3
2023-02-22 14:34:01 +01:00
maliakal_d
13bbd54a21
formatting
2023-02-22 11:42:06 +01:00
maliakal_d
d84e9652d3
updated versions for the servers
2023-02-22 11:36:47 +01:00
maliakal_d
1ce39c48c7
updated client versions
2023-02-22 11:29:58 +01:00
maliakal_d
9ddff523cd
minor
2023-02-22 11:28:39 +01:00
Dhanya Thattil
f7618fbb93
error message 'unrecognized function enum' from detector or receiver prepended with Software version mismatch to handle enum start change between v6 and v7 ( #680 )
2023-02-22 11:11:46 +01:00
Dhanya Thattil
8501e1fb1f
eiger server moved to fw 31 ( #681 )
...
* eiger server moved to fw 31
2023-02-22 11:10:56 +01:00
Dhanya Thattil
6faa4c821f
udp_srcip auto to detector ip ( #683 )
...
* udp_srcip now points to detectorip for 'auto' argument. and not allowed for G1
2023-02-22 11:09:52 +01:00
Dhanya Thattil
da291d535e
fix ctb test, non blocking will not return for 1g ( #684 )
...
* fix ctb test, non blocking will not return for 1g
2023-02-22 11:09:18 +01:00