Commit Graph

8889 Commits

Author SHA1 Message Date
paton_k 88e6b9685e Reintroduced changes having confirmed segmentation fault unrelated to changes made for CM correction - still confirming CM correction for Jungfrau correct. 2024-02-01 15:29:21 +01:00
paton_k 5caf1966fb Introduced changes apply common mode correction - temporarily commented out along with other earlier changes to try an understand segmentation fault after one file processed. 2024-01-22 14:20:25 +01:00
paton_k 457cc0f70c Created jungfrauCommonMode.h to apply common mode correction for full Jungfrau module. 2024-01-22 14:12:23 +01:00
paton_k 9834d84f5b Made cluster size command line argument 2023-05-24 15:10:45 +02:00
paton_k 3d6c956147 Fix for differences in header sizes for Jungfrau data files in cluster finder depending on receiver used. 2023-04-04 16:13:50 +02:00
paton_k e817cb1222 Fix for differences in header sizes for Jungfrau data files in cluster finder depending on receiver used. 2023-03-22 14:28:41 +01:00
Dhanya Thattil b67c6dea08 ensuring no duplicate rx hostname port combo (#604)
* rx_hostname and port combo to one, or hostname to all, or a vector of hostnames and ports, ignoring none or empty, then verifying no duplicates for the host port combo including from shared memory

* extracted function for rx_hostname (#694)

* c++14 revert

* unique hostname-port combo for port, hostname, rx_tcpport (#696)

* verify unique combo for rx_port as well

* check unique hostname-port combo also when setting control port, hostname, rx_hostname and rx_tcpport

---------

Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
Co-authored-by: Erik Frojdh <erik.frojdh@psi.ch>
2023-03-20 12:30:12 +01:00
Dhanya Thattil c9215a6d9b fix old server version in 64 bits (#697)
* check server version before initial checks, catch old server version exception, get old server version as 64 bit and print it alon gwith exception
2023-03-20 10:31:27 +01:00
hinger_v 1bdf83e101 Resolve merge conflict in jungfrauExecutables 2023-03-17 16:43:08 +01:00
hinger_v 1bd813d620 Fix bug to allow larger clusters 2023-03-17 15:34:08 +01:00
hinger_v 943a85cbd5 Update data structures and eta functions for JF strixels 2023-03-17 15:33:01 +01:00
maliakal_d fc24558314 formatting 2023-03-17 14:42:11 +01:00
Dhanya Thattil d23722a4b7 Eiger: add hardware version (#688)
* eiger: hardwareversion, fix firmware version unable to read version scenarios, check to see if febl, febr and beb have same fw version

* feb versions can be picked up only after feb initialization
2023.03.16.dev1
2023-03-16 11:59:06 +01:00
Dhanya Thattil bc46d0f6ab rx_arping handle sigchld (#691)
* rx_arping pclose gave -1 due to sigchld being ignored, fixed with sig handler doing a wait
2023-03-16 11:57:30 +01:00
Dhanya Thattil 532f76ed4f fix hdf5 compilation using det spec fields in header (#693)
* fix hdf5 compilation using det spec fields in header
2023-03-16 09:23:27 +01:00
maliakal_d 21db57dd89 binaries in 2023.03.13.dev0 2023-02-24 10:44:17 +01:00
maliakal_d dc5db905d4 merge from 7.0.0 2023-02-24 10:39:51 +01:00
Dhanya Thattil 48a684b95f dev:Eiger febl febr (#601)
* eiger: get febl and febr versions in versions command, also added in python
2023-02-24 10:06:11 +01:00
Dhanya Thattil 276dc52196 dev:removed storage cells for moench (#603)
* removed storage cells for moench
* rxr: also setting moench like jungfrau in implementation of ports
2023-02-24 10:00:31 +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
Dhanya Thattil adcde9fd49 user friendly message added from ' dangerous to continue' to 'check firmware' (#665) 2023-02-20 16:35:33 +01:00
Dhanya Thattil dde99a16b3 fixed documentation for fw upgrade and cmk script show all options (#674)
* fixed documentation for fw upgrade and cmk script show all options

* much more clear definition of the sls receiver header
2023-02-20 15:24:09 +01:00
Dhanya Thattil b200a2efc1 Fix jf softwre trigger and tests with real jungfrau detector (#673)
* jungfrau: software triggers do not work, fixed

* eiger test: get highvoltage must be read twice to get the real voltage
2023-02-20 15:22:46 +01:00
Dhanya Thattil fe281bd1b1 Fix stop rx stuck (#669)
stop should really stop even if receiver had crashed, so check rx status after sending stop; also ensuring restream  in acquire happens only if thers a callback
2023-02-20 15:21:22 +01:00
Dhanya Thattil 878eab9fc3 Fix gui browse (#662)
Choosing file path in dialog should already set file path when returning from dialog, must not wait to press enter
2023-02-20 15:20:02 +01:00
Dhanya Thattil 4259d49b63 added release notes from 7.0.0.rc1 to rc2 (#639)
* added release notes from 7.0.0.rc1 to rc2
2023-02-17 08:51:05 +01:00
Dhanya Thattil 4dac9f2193 zmq4.3 changed default buffer size to -1 instead of 0 (#667) 2023-02-15 09:45:02 +01:00
maliakal_d cb8e4365e3 formatting 2023-02-14 15:08:31 +01:00