f4e05f7a01
1 - Add cmake for jungfrauExecutables rawdataprocess ( #717 )
...
* Fix ROI mapping
* intial draft of cmake for jungfrau executables Makefile.rawdataprocess
* added the cmake file
* missed Makefile
* added libfmt
* Fix some compiler warnings
---------
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
2023-04-27 13:59:13 +02:00
Dhanya Thattil
cb4f733350
formatting ( #716 )
...
* formatting
2023-04-12 15:30:34 +02:00
Dhanya Thattil
a5022ff0ee
Jf strixelmap with roi ( #715 )
...
* Fix ROI mapping, Formatting, Minor edit
---------
Co-authored-by: vhinger182 <viktoria.hinger@psi.ch>
Co-authored-by: vhinger182 <hinger_v@hv_home_lt1.localdomain>
2023-04-12 14:03:04 +02:00
Dhanya Thattil
cab2b335dc
Fix ctb slow adc fw ( #713 )
...
Firmware updated. spi moved to firmware. In Software, configuring, then a pulse to start, wait for done bit and convert the values read from a regiter.
2023-04-12 11:25:41 +02:00
b442b17415
Implement automatic strixel mapping according to rx_roi ( #710 )
...
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2023-03-31 17:14:35 +02:00
Erik Fröjdh
37e7471dc4
minor fixes ( #708 )
2023-03-31 11:56:09 +02:00
Erik Fröjdh
3b8c612103
Fixed build of the moenchZmqExecutables ( #706 )
...
* changed to pure virtual methods for Clone and setClusterSize
* added std::
* added moench to the github actions build
2023-03-29 15:01:22 +02:00
Erik Fröjdh
08c0c59a28
Added github actions for build and run unit tests ( #705 )
2023-03-28 16:27:01 +02:00
Dhanya Thattil
7e01095684
Fix tests ( #698 )
...
* fix firmwareversion to reqd version as fw version cannot be 0 for virtual
2023-03-28 15:22:36 +02:00
500442fd6b
modified ZMQonline display for stripsel usage. ( #699 )
...
* modified ZMQonline display for stripsel usage. modified dataprocessor to overwrite header.detspec1 with ROI in case of ROI.
* Removing changes to the slsReceiver, moved to branch jf_zeromq_display_rxroi
2023-03-22 14:25:02 +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
1bdf83e101
Resolve merge conflict in jungfrauExecutables
2023-03-17 16:43:08 +01:00
1bd813d620
Fix bug to allow larger clusters
2023-03-17 15:34:08 +01:00
943a85cbd5
Update data structures and eta functions for JF strixels
2023-03-17 15:33:01 +01:00
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
21db57dd89
binaries in
2023.03.13.dev0
2023-02-24 10:44:17 +01:00
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
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
907257891d
updated readme
2023-02-23 17:24:23 +01:00
0a79ae523b
updating documentation
2023-02-23 16:52:04 +01:00
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
7e8d11098a
release date
2023-02-22 17:15:51 +01:00
f9c9a53c8c
fix python compare script from g to sls_detector_get
2023-02-22 17:09:47 +01:00
90b1b97ffa
release notes
2023-02-22 16:30:41 +01:00
50003cbc08
release notes
2023-02-22 16:30:27 +01:00
a799c4d2e2
minor
2023-02-22 15:37:13 +01:00
700f532b5a
examples udp before rx_hostame
2023-02-22 15:16:00 +01:00
a098bc4674
fixes for tests for m3
2023-02-22 14:34:01 +01:00
13bbd54a21
formatting
2023-02-22 11:42:06 +01:00
d84e9652d3
updated versions for the servers
2023-02-22 11:36:47 +01:00
1ce39c48c7
updated client versions
2023-02-22 11:29:58 +01:00
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