Commit Graph

293 Commits

Author SHA1 Message Date
Erik Frojdh d9b2a90651 Introduced pattern class 2020-11-27 10:03:15 +01:00
maliakal_d baff0518bb WIP 2020-11-26 14:13:04 +01:00
maliakal_d ca0bc3e0f3 WIP 2020-11-26 10:29:09 +01:00
maliakal_d 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
maliakal_d 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
maliakal_d 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
maliakal_d a730a13cbe wip 2020-10-01 17:57:07 +02:00
maliakal_d 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
maliakal_d 4ad486fda0 Merge branch 'developer' into eigerserverlock 2020-09-21 17:28:38 +02:00
maliakal_d 569c014d3c WIP, doc 2020-09-21 11:23:46 +02:00
maliakal_d 0906efaf31 moving temp_fpgafl and temp_fpgafr back to the stop server 2020-09-18 14:09:23 +02:00
maliakal_d 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
maliakal_d 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
maliakal_d 311cebcd00 m3:added parallel mode 2020-09-08 12:16:02 +02:00
maliakal_d 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
maliakal_d 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
maliakal_d 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
maliakal_d 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
maliakal_d 380b062216 configure mac 2020-08-04 16:55:31 +02:00
maliakal_d 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
maliakal_d 885b22eca8 ratecorrectiosn addded to master file 2020-07-31 18:38:27 +02:00
maliakal_d 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
Erik Frojdh 40d0430f2e get type from detector 2020-07-31 12:02:12 +02:00
Erik Frojdh 0cb38a9c51 simplified sending 2020-07-31 11:51:06 +02:00
Erik Frojdh caef8c111c added overload to send vector 2020-07-31 11:05:39 +02:00
Erik Frojdh 02d5cf14e4 removed extra decltype 2020-07-31 09:17:04 +02:00
maliakal_d c683f62452 Merge branch 'developer' into eiger 2020-07-31 08:50:51 +02:00
Erik Fröjdh 1177e54602 Remove VLAs (#124)
Removing the use of VLAs in the client and receiver side code. In addition cleaning up sending jsonheader
2020-07-30 18:22:39 +02:00
maliakal_d f497177022 fixes fro review 2020-07-30 11:18:40 +02:00
maliakal_d 4cebefbc55 Merge branch 'm3' into eiger 2020-07-29 17:21:14 +02:00
maliakal_d 86d3fc7e55 fixes from review, moving from array to vector to avoid VLA 2020-07-29 16:52:22 +02:00
maliakal_d 74a7ca9b71 gotthard2: vetophoton now has gain thresholds for each row and the get writes to file gain indices and adu for each channel, adus written in dec instead of hex, veto file in server removed and uses vetophoton instead 2020-07-29 13:24:42 +02:00
maliakal_d 99ec7f0046 eiger: always change speed when changing dr 2020-07-28 17:06:46 +02:00
Erik Frojdh 91652df5b1 minor 2020-07-28 08:41:45 +02:00