45 Commits

Author SHA1 Message Date
Erik Fröjdh
2f2fe4dd47
Release of 5.1.0 (#237)
* Setting pattern from memory (#218)

* ToString accepts c-style arrays

* fixed patwait time bug in validation

* Introduced pattern class

* compile for servers too

* Python binding for Pattern

* added scanParameters in Python

* slsReceiver: avoid potential memory leak around Implementation::generalData

* additional constructors for scanPrameters in python

* bugfix: avoid potentital memory leak in receiver if called outside constructor context

* added scanParameters in Python

* additional constructors for scanPrameters in python

* M3defaultpattern (#227)

* default pattern for m3 and moench including Python bindings

* M3settings (#228)

* some changes to compile on RH7 and in the server to load the default chip status register at startup

* Updated mythen3DeectorServer_developer executable with correct initialization at startup

Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com>
Co-authored-by: Anna Bergamaschi <anna.bergamaschi@psi.ch>

* Pattern.h as a public header files (#229)

* fixed buffer overflow but caused by using global instead of local enum

* replacing out of range trimbits with edge values

* replacing dac values that are out of range after interpolation

* updated pybind11 to 2.6.2

* Mythen3 improved synchronization (#231)

Disabling scans for multi module Mythen3, since there is no feedback of the detectors being ready
startDetector first starts the slaves then the master
acquire firs calls startDetector for the slaves then acquire on the master
getMaster to read back from hardware which one is master

* New server for JF to go with the new FW (#232)

* Modified Jungfrau speed settings for HW1.0 - FW fix version 1.1.1, compilation date 210218

* Corrected bug. DBIT clk phase is implemented in both HW version 1.0 and 2.0. Previous version did not update the DBIT phase shift on the configuration of a speed.

* fix for m3 scan with single module

* m3 fw version

* m3 server

* bugfix for bottom when setting quad

* new strategy for finding zmq based on cppzmq



Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
Co-authored-by: Dhanya Thattil <33750417+thattil@users.noreply.github.com>
Co-authored-by: Alejandro Homs Puron <ahoms@esrf.fr>
Co-authored-by: Anna Bergamaschi <anna.bergamaschi@psi.ch>
Co-authored-by: Xiaoqiang Wang <xiaoqiangwang@gmail.com>
Co-authored-by: lopez_c <carlos.lopez-cuenca@psi.ch>
2021-03-22 14:43:11 +01:00
4053594c4d WIP 2020-06-03 14:40:51 +02:00
89a06f099c merging refactor (replacing) 2019-04-12 10:53:09 +02:00
0ed82d4ef7 settingsdir for gotthard, jungfrau, propix, moench deleted, as these are default values in server 2018-05-22 15:13:26 +02:00
cef9ae39c3 gotthard dac fix vrefcomp from 887 to 350 2018-02-26 16:15:03 +01:00
Dhanya Maliakal
f0c5106764 trying a test 2017-03-24 07:59:14 +01:00
Dhanya Maliakal
4182615aa9 trying a test 2017-03-24 07:58:27 +01:00
Gemma Tinti
b16757e8d1 adapt eiger noise 2017-03-06 12:18:32 +01:00
Dhanya Maliakal
0896704de7 moved tau to settings file, removed gain and offset, setting threshold loads settings file, setting threshold only sets client variable 2017-02-03 12:29:33 +01:00
Dhanya Maliakal
b33ec4ac2e same files for all the jungfrau settings files 2016-11-03 09:17:02 +01:00
Gemma Tinti
cf9c3d4f08 break symmetry in eiger writing 2016-10-24 11:13:56 +02:00
Gemma Tinti
d2240884b4 settings dir for eiger 2016-09-01 18:10:49 +02:00
Dhanya Maliakal
cbf136994b added 2 gain settings to eigeR 2016-08-03 10:33:51 +02:00
Gemma Tinti
4181ae09ff noise with eiger writings 2016-07-29 17:50:09 +02:00
Dhanya Maliakal
d9330fc345 feature: tau is now read from calib file. if not there, it is set to defalt in server value, but switched off. load trimbits will not touch rate correction 2016-07-05 12:03:05 +02:00
l_msdetect
5ca4b665c9 new default files 2016-04-13 16:16:20 +02:00
Dhanya Maliakal
6ce87e69a0 Merge branch 'master' into parallel 2016-03-21 11:40:17 +01:00
Dhanya Maliakal
6261f5b47d corrected trimbit files 2016-03-14 16:21:39 +01:00
Dhanya Maliakal
5a77d9e61b added new calibration files 2016-03-14 09:48:13 +01:00
Dhanya Maliakal
ebdb21ccfe added iodelay with setttings 2016-02-24 18:10:59 +01:00
Dhanya Maliakal
59262c28c2 added iodelay with setttings 2016-02-24 18:09:16 +01:00
Dhanya Maliakal
e3d9fd1c02 Merge branch 'release' into jungfrauv1.0 2016-02-03 14:59:22 +01:00
0f6fa37ca1 new default files 2015-12-02 16:50:03 +01:00
Dhanya Maliakal
4dc8213cf6 added jungfrau settings directories 2015-12-01 16:46:07 +01:00
Dhanya Maliakal
c73d9f4103 merged and gotthard 2 det example 2015-11-13 17:44:24 +01:00
l_msdetect
a6294a7737 default files 2015-11-13 12:12:40 +01:00
l_msdetect
c2c428254e change eiger settings 2015-11-13 12:04:52 +01:00
l_msdetect
4cf263027a change eiger setting dir 2015-11-13 11:51:17 +01:00
Dhanya Maliakal
4fce397d20 eiger calibration files 2015-10-15 12:13:35 +02:00
Dhanya Maliakal
2ff8364aa8 some default calibration files for eiger 2015-09-04 15:57:17 +02:00
Dhanya Maliakal
b4a540b6c2 propix settigns file added 2015-07-21 16:34:11 +02:00
Dhanya Maliakal
2cd2dbadc0 included scripts for diff and status 2015-05-21 11:18:04 +02:00
Dhanya Maliakal
e3e7b3a885 eiger settings files 2015-02-13 15:29:11 +01:00
Maliakal Dhanya
cc6ee10e10 added a temp eiger setup file in settingsdir 2014-11-17 14:48:35 +01:00
Maliakal Dhanya
1679977cad some eiger setup file changes 2014-10-06 10:56:01 +02:00
Maliakal Dhanya
b388d08dbe eiger dac settings 2014-07-11 16:59:09 +02:00
Maliakal Dhanya
e11da6fd5b eiger dac files updated with dac units instead of mV 2014-07-11 12:51:42 +02:00
l_maliakal_d
7f2730e02d changed filenames to have detector number
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@63 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-07-10 15:56:55 +00:00
l_maliakal_d
ac860afd19 fixed settings
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@62 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-06-21 14:19:41 +00:00
l_maliakal_d
3ab9107b8e updated the eiger settings file to have everything in mV as we sent only int over network
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@61 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-06-19 09:26:39 +00:00
l_maliakal_d
5639202dad changed gotthard settings file to have normal names which are checked when reading the settings file
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@60 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-06-17 13:20:45 +00:00
l_maliakal_d
769566cf95 removed blank space in settings file in eiger
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@59 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-06-14 12:18:29 +00:00
l_maliakal_d
e3509dc402 adding calibration to eiger
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@58 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-06-14 10:39:10 +00:00
l_maliakal_d
419519a3d2 added some standard settings files for eiger
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@56 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-06-13 13:27:14 +00:00
l_maliakal_d
b86475a672 removed settings and trimdir directories and only settingsdir for all detectors
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorsPackage@54 08cae9ef-cb74-4d14-b03a-d7ea46f178d7
2013-05-16 14:34:04 +00:00