085ea3aee7
dont add detector id for .trim
2021-04-27 08:28:05 +02:00
be5fee8126
M3: fixed gain bits with negative polarity
2021-04-12 16:44:47 +02:00
01c785271f
WIP
2021-03-31 16:26:36 +02:00
043d582616
initial implementation
2021-03-29 14:21:48 +02:00
7c4f9ee044
read back of csr
2021-03-26 17:46:11 +01:00
10b315c2bd
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
2021-02-08 13:28:37 +01:00
4caf4cced2
replacing dac values that are out of range after interpolation
2021-01-26 18:11:18 +01:00
1eb70f63ad
replacing out of range trimbits with edge values
2021-01-26 17:04:09 +01:00
997e5dd96c
fixed buffer overflow but caused by using global instead of local enum
2021-01-26 16:15:40 +01:00
f9f50f1d84
M3settings ( #228 )
...
* added temp m3 settings files
* renames settings noise to trim
* get threshold for M3
* 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 >
2021-01-14 12:34:13 +01:00
a62e068a9a
M3defaultpattern ( #227 )
...
* default pattern for m3 and moench including Python bindings
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com >
2020-12-09 13:28:39 +01:00
d4518b2ca3
WIP
2020-11-27 13:56:57 +01:00
d9b2a90651
Introduced pattern class
2020-11-27 10:03:15 +01:00
baff0518bb
WIP
2020-11-26 14:13:04 +01:00
ca0bc3e0f3
WIP
2020-11-26 10:29:09 +01:00
a12dd153ef
WIP
2020-11-25 15:29:46 +01:00
e63fa1d7c2
Setting pattern from memory ( #218 )
...
* ToString accepts c-style arrays
* added patternParameters to python
* fixed patwait time bug in validation
* moved load from file function to patterParameters
* server using patternparamters structure to get pattern
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com >
2020-11-24 20:32:07 +01:00
a6d696a0f8
Nextframenumber ( #215 )
2020-11-16 17:26:12 +01:00
4c4e2ccb6b
Defaultdacs ( #214 )
2020-11-13 08:31:02 +01:00
a15d8dd30a
Moving headers into include/sls ( #212 )
2020-11-02 16:05:28 +01:00
47018b61cd
M3readout ( #209 )
...
* m3: readout command
2020-10-26 16:13:48 +01:00
5cd89487b6
blackfin fpga programming: if client socket killed or failure while writing to flash, only file pointer closed but fpga not asked to pick up from flash and client exception thrown. If all good and picking up from flash takes more than 10s, it will also throw exception in client. Client exception will prevent a reboot and hence allowing user to try to flash again.
2020-10-16 15:02:45 +02:00
6c1035aa99
zmq hwm are specified to 2 for gui and restreaming of receiver if all zmq not closed at end of acquiistion
2020-10-08 13:01:01 +02:00
a730a13cbe
wip
2020-10-01 17:57:07 +02:00
f31260030b
bugfix: cannot stop detector if rxr crashed
2020-10-01 17:54:08 +02:00
fe81963873
rxr: udp socket size max of INT_MAX/2 ( #191 )
2020-09-25 10:15:39 +02:00
2c1fddee84
Cmddacs ( #189 )
...
Moved dacs to it's own command for command line.
Co-authored-by: Erik Frojdh <erik.frojdh@gmail.com >
2020-09-24 17:16:34 +02:00
4ad486fda0
Merge branch 'developer' into eigerserverlock
2020-09-21 17:28:38 +02:00
569c014d3c
WIP, doc
2020-09-21 11:23:46 +02:00
0906efaf31
moving temp_fpgafl and temp_fpgafr back to the stop server
2020-09-18 14:09:23 +02:00
0a7809286b
eiger temp fix: tempfpgafl and tempfpgafr cannot be used during blocking acquire as it goes through control server now
2020-09-10 11:47:42 +02:00
8e49a114db
moench: removed api that goes only to processor (future: one has to use rX_jsonaddheader or rx_jsonpara to set key and values)
2020-09-08 12:34:56 +02:00
311cebcd00
m3:added parallel mode
2020-09-08 12:16:02 +02:00
5b182469a1
rxr: fixed all updates from rxParameters, connected them in masterAttributes, added json header and scan parametes in metadata
2020-09-04 13:49:30 +02:00
abe34d573c
WIP
2020-09-02 16:15:33 +02:00
2e4783f296
sort and remove duplicates before sending rxdbitlist
2020-08-27 17:08:53 +02:00
de69e666a9
progress changed to double
2020-08-14 12:16:35 +02:00
8af1183220
house keeping
2020-08-06 16:50:29 +02:00
78fdf5b60a
removed casts
2020-08-06 12:33:43 +02:00
132043a70d
static_assert enum size
2020-08-06 11:50:35 +02:00
321ed13659
merge from developer
2020-08-04 17:43:38 +02:00
857aa47ee7
partial clean
2020-08-04 17:00:20 +02:00
380b062216
configure mac
2020-08-04 16:55:31 +02:00
8631f5e2b0
m3: counter mask in master file
2020-08-03 16:39:31 +02:00
63a5b4d61f
send vector for ratecorr
2020-08-03 13:05:36 +02:00
885b22eca8
ratecorrectiosn addded to master file
2020-07-31 18:38:27 +02:00
4702a76235
Merge branch 'developer' into eiger
2020-07-31 17:15:07 +02:00
ec27d35d6d
refactor
2020-07-31 14:09:21 +02:00
d5b893e452
readErrorMessage
2020-07-31 13:32:53 +02:00
459a715b9c
minor
2020-07-31 12:15:02 +02:00