Commit Graph

45 Commits

Author SHA1 Message Date
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
f0c5106764 trying a test 2017-03-24 07:59:14 +01:00
4182615aa9 trying a test 2017-03-24 07:58:27 +01:00
b16757e8d1 adapt eiger noise 2017-03-06 12:18:32 +01:00
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
b33ec4ac2e same files for all the jungfrau settings files 2016-11-03 09:17:02 +01:00
cf9c3d4f08 break symmetry in eiger writing 2016-10-24 11:13:56 +02:00
d2240884b4 settings dir for eiger 2016-09-01 18:10:49 +02:00
cbf136994b added 2 gain settings to eigeR 2016-08-03 10:33:51 +02:00
4181ae09ff noise with eiger writings 2016-07-29 17:50:09 +02:00
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
5ca4b665c9 new default files 2016-04-13 16:16:20 +02:00
6ce87e69a0 Merge branch 'master' into parallel 2016-03-21 11:40:17 +01:00
6261f5b47d corrected trimbit files 2016-03-14 16:21:39 +01:00
5a77d9e61b added new calibration files 2016-03-14 09:48:13 +01:00
ebdb21ccfe added iodelay with setttings 2016-02-24 18:10:59 +01:00
59262c28c2 added iodelay with setttings 2016-02-24 18:09:16 +01:00
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
4dc8213cf6 added jungfrau settings directories 2015-12-01 16:46:07 +01:00
c73d9f4103 merged and gotthard 2 det example 2015-11-13 17:44:24 +01:00
a6294a7737 default files 2015-11-13 12:12:40 +01:00
c2c428254e change eiger settings 2015-11-13 12:04:52 +01:00
4cf263027a change eiger setting dir 2015-11-13 11:51:17 +01:00
4fce397d20 eiger calibration files 2015-10-15 12:13:35 +02:00
2ff8364aa8 some default calibration files for eiger 2015-09-04 15:57:17 +02:00
b4a540b6c2 propix settigns file added 2015-07-21 16:34:11 +02:00
2cd2dbadc0 included scripts for diff and status 2015-05-21 11:18:04 +02:00
e3e7b3a885 eiger settings files 2015-02-13 15:29:11 +01:00
cc6ee10e10 added a temp eiger setup file in settingsdir 2014-11-17 14:48:35 +01:00
1679977cad some eiger setup file changes 2014-10-06 10:56:01 +02:00
b388d08dbe eiger dac settings 2014-07-11 16:59:09 +02:00
e11da6fd5b eiger dac files updated with dac units instead of mV 2014-07-11 12:51:42 +02:00
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
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
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
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
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
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
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
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