Erik Frojdh
085ea3aee7
dont add detector id for .trim
2021-04-27 08:28:05 +02:00
Erik Frojdh
be5fee8126
M3: fixed gain bits with negative polarity
2021-04-12 16:44:47 +02:00
Erik Frojdh
01c785271f
WIP
2021-03-31 16:26:36 +02:00
Erik Frojdh
043d582616
initial implementation
2021-03-29 14:21:48 +02:00
Erik Frojdh
7c4f9ee044
read back of csr
2021-03-26 17:46:11 +01:00
Erik Fröjdh
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
Erik Frojdh
4caf4cced2
replacing dac values that are out of range after interpolation
2021-01-26 18:11:18 +01:00
Erik Frojdh
1eb70f63ad
replacing out of range trimbits with edge values
2021-01-26 17:04:09 +01:00
Erik Frojdh
997e5dd96c
fixed buffer overflow but caused by using global instead of local enum
2021-01-26 16:15:40 +01:00
Dhanya Thattil
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
Dhanya Thattil
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
Erik Frojdh
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
Dhanya Thattil
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
Dhanya Thattil
a6d696a0f8
Nextframenumber ( #215 )
2020-11-16 17:26:12 +01:00
Dhanya Thattil
4c4e2ccb6b
Defaultdacs ( #214 )
2020-11-13 08:31:02 +01:00
Erik Fröjdh
a15d8dd30a
Moving headers into include/sls ( #212 )
2020-11-02 16:05:28 +01:00
Dhanya Thattil
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
Dhanya Thattil
fe81963873
rxr: udp socket size max of INT_MAX/2 ( #191 )
2020-09-25 10:15:39 +02:00
Dhanya Thattil
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
Erik Frojdh
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
Erik Frojdh
8af1183220
house keeping
2020-08-06 16:50:29 +02:00
Erik Frojdh
78fdf5b60a
removed casts
2020-08-06 12:33:43 +02:00
Erik Frojdh
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
Erik Frojdh
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
Erik Frojdh
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
Erik Frojdh
ec27d35d6d
refactor
2020-07-31 14:09:21 +02:00
Erik Frojdh
d5b893e452
readErrorMessage
2020-07-31 13:32:53 +02:00
Erik Frojdh
459a715b9c
minor
2020-07-31 12:15:02 +02:00