Commit Graph

1459 Commits

Author SHA1 Message Date
maliakal_d 23f8981346 fix for eiger, added python test for testig roi in different module and detector type configurations 2025-06-25 13:41:47 +02:00
maliakal_d 8f0c946393 wip: to map roi to virutal
Build on RHEL9 / build (push) Successful in 3m9s
Build on RHEL8 / build (push) Successful in 4m49s
2025-06-24 17:30:59 +02:00
maliakal_d 24fcfb3f9d fix for empty roi vectors (which shouldnt be) as you cant know if its all or not in roi 2025-06-24 17:05:40 +02:00
maliakal_d 7258adfe15 wip 2025-06-24 14:29:19 +02:00
maliakal_d 28792ea7e7 switched to vector instead of std::array<ROI, 2>>, which prints extra [-1, -1] when theres only 1 udp interface
Build on RHEL9 / build (push) Successful in 2m49s
Build on RHEL8 / build (push) Successful in 4m48s
2025-06-24 09:39:28 +02:00
maliakal_d 953c3f1587 minor
Build on RHEL9 / build (push) Successful in 2m55s
Build on RHEL8 / build (push) Successful in 4m58s
2025-06-20 17:35:04 +02:00
maliakal_d 230d43d1fe all tests pased 2025-06-20 17:34:26 +02:00
maliakal_d 24f878a17b rois shoudl work. left to implement tests for individual rois, create multiple datasets (1 for each roi) in the virutal data file. currently virutal dataset with roi is not implemented and a warning is given instead. wonder why since the inviduviaual roi files are clipped 2025-06-20 17:20:19 +02:00
maliakal_d 1d0eeea7ee Merge pull request #1207 from slsdetectorgroup/fix_blackfin_read_access
Build on RHEL9 / build (push) Successful in 2m58s
Build on RHEL8 / build (push) Failing after 4m51s
ctb: fix bug in blackfin read access to firmware registers
2025-05-19 16:18:24 +02:00
maliakal_d d7c012d306 formatting 2025-05-19 13:20:03 +02:00
maliakal_d 68bdd75c9c moving the erasure of the fnum to after sending the zmg packets and also deleteing all old frames when end of acquisition 2025-05-07 16:33:50 +02:00
maliakal_d 68bd9fb4f7 frame synchonrizer fixes: typo of iterator for loop and zmg_msg_t list cleaned up before sending multi part zmq; test written for the frame synchronizer, test_simulator.py rewritten for more robustness and refactoring commonality between both scripts 2025-05-07 15:44:32 +02:00
maliakal_d 8bb9de0de1 Merge branch 'developer' into dev/test_all_acquire_file 2025-05-01 16:42:39 +02:00
mazzol_a dedab6010d only reorder bits if some sort of digital readout mode enabled 2025-05-01 15:53:37 +02:00
maliakal_d 62a5fda33f fixed ctb tests, need to fix in develoepr (if digital modfe not enabled, should not take into accoutn dbitlist or dbitoffset or dbitreorder 2025-05-01 15:45:14 +02:00
maliakal_d 3940d6f56e Merge branch 'developer' into dev/test_all_acquire_file
Build on RHEL8 / build (push) Failing after 4m48s
Build on RHEL9 / build (push) Successful in 5m10s
2025-04-30 15:00:41 +02:00
maliakal_d f09879a46c added tests to check file size and frames caught with an acquire (virtual) for every detector 2025-04-30 15:00:00 +02:00
mazzol_a 36faec6ad3 removed log as error already printed 2025-04-30 12:17:16 +02:00
mazzol_a 062002243e added error message on receiver side, throw error 2025-04-30 10:54:34 +02:00
mazzol_a 98b1e287a4 moved dbitoffset, dbitreorder and dbitlist to GeneralData
Build on RHEL9 / build (push) Successful in 3m25s
Build on RHEL8 / build (push) Successful in 4m48s
2025-04-30 09:08:07 +02:00
maliakal_d 9625a8058c Merge branch 'developer' into dev/issue_dont_reorder_digital_data 2025-04-11 14:30:11 +02:00
Mazzoleni Alice Francesca 4d8bdae836 updated update_image_size in xilinx 2025-04-11 12:38:28 +02:00
Mazzoleni Alice Francesca 3297707ab7 clang-format with clang-format version 17 2025-04-11 11:38:56 +02:00
Mazzoleni Alice Francesca 9d8f9a9ba9 autogenerated commands and make format 2025-04-11 10:45:02 +02:00
maliakal_d 01cc745787 update the comment about how to modify data on a data call back from the receiver 2025-04-11 10:38:17 +02:00
Mazzoleni Alice Francesca f9bc2eb126 removed Gotthard stuff 2025-04-11 10:32:31 +02:00
Mazzoleni Alice Francesca 4c86ad3198 added sanity check to only enable for chipttestboard and xilinx 2025-04-11 10:27:26 +02:00
Mazzoleni Alice Francesca 5be0724f82 got rid of Reorder function 2025-04-10 17:52:16 +02:00
Mazzoleni Alice Francesca 7c652498e4 got rid of cast to uint64 2025-04-10 17:34:39 +02:00
maliakal_d ae19c1b102 commenting out the example in receiver data call back changing size as it affects users using debugging mode to print out headers
Native CMake Build / Configure and build using cmake (push) Failing after 12s
2025-04-10 15:40:51 +02:00
maliakal_d 361437428d commenting out the example in receiver data call back changing size as it affects users using debugging mode to print out headers 2025-04-10 13:13:23 +02:00
Mazzoleni Alice Francesca 6740d9b363 alignedData now uses std::align_alloc 2025-04-09 09:20:05 +02:00
Mazzoleni Alice Francesca 1d1b55b864 changed documentation 2025-04-08 15:57:11 +02:00
maliakal_d 9d0ae22981 removed exit() in most places.. should just return EXIT_SUCCESS or failure instead of exiting, which was why the unique pointer needed a release (in this case, we removed pointer for consistency)
CMake / Configure and build using cmake (push) Failing after 8s
2025-03-27 16:25:35 +01:00
maliakal_d ec3cfc1138 some checks for old command line style
CMake / Configure and build using cmake (push) Failing after 10s
2025-03-21 10:24:24 +01:00
maliakal_d 8ec0d37cc6 missed minor 2025-03-21 00:46:59 +01:00
maliakal_d c1406efec6 updated for framesynchronizer and added versions too 2025-03-21 00:43:14 +01:00
maliakal_d 7844216812 proper clean up and versioning of command line arguments for receiver and multi receiver 2025-03-21 00:27:40 +01:00
maliakal_d 89726ab3ff missed to commit 2025-03-20 13:42:38 +01:00
maliakal_d f313f602ba multireceiverapp: changed from pointer to destruct properly (or could have used reset() before exit but kept this for consistency with slsReceiver and slsFrameSynchronizer, added --version/ -v for slsMultiReciever and slsFramesynchronizer (in 10, could be done properly, got rid of unnecessary break after an exit in multireceiverapp, removed outdated f: command line option in slsReceiver used previously for config files, updated version print out to print binary in slsReceiver version command 2025-03-20 13:42:33 +01:00
mazzol_a b7e17d1320 added reorder to documentation, added flag to master binary and hdf5 file
CMake / Configure and build using cmake (push) Failing after 11s
2025-03-19 11:51:28 +01:00
mazzol_a c54b1cb6af clang format 2025-03-19 08:37:07 +01:00
mazzol_a ddb89bce34 Merge branch 'dev/issue_dont_reorder_digital_data' of github.com:slsdetectorgroup/slsDetectorPackage into dev/issue_dont_reorder_digital_data 2025-03-19 08:24:33 +01:00
mazzol_a f056f9d31b reserved enough size in the fifo buffer to reorder all added proper 4 byte alignment 2025-03-18 21:42:34 +01:00
maliakal_d d9a50705e4 Merge pull request #1148 from slsdetectorgroup/dev/cmd_for_ctb_reorder
CMake / Configure and build using cmake (push) Failing after 1m19s
Dev/cmd for ctb reorder
2025-03-17 17:10:52 +01:00
maliakal_d f4626c2c81 fix tests from merge 2025-03-17 15:45:59 +01:00
mazzol_a e0a48e1e75 implemented proper alignment in reorder function before casting to uint64_t ptr 2025-03-17 15:39:31 +01:00
maliakal_d ec4eb1978e merge fix from dev/issue_dont_reorder_digital_data 2025-03-17 15:28:22 +01:00
maliakal_d 13b2cada66 ctb reorder default being true in dataprocessor 2025-03-17 15:20:40 +01:00
mazzol_a 0a5b5aac4b added unit tests for dataprocessor rearranging functions 2025-03-14 14:04:55 +01:00