7258adfe15
wip
2025-06-24 14:29:19 +02:00
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
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
230d43d1fe
all tests pased
2025-06-20 17:34:26 +02:00
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
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
d7c012d306
formatting
2025-05-19 13:20:03 +02:00
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
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
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
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
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
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
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
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
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
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
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
c54b1cb6af
clang format
2025-03-19 08:37:07 +01:00
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
f056f9d31b
reserved enough size in the fifo buffer to reorder all added proper 4 byte alignment
2025-03-18 21:42:34 +01:00
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
f4626c2c81
fix tests from merge
2025-03-17 15:45:59 +01:00
e0a48e1e75
implemented proper alignment in reorder function before casting to uint64_t ptr
2025-03-17 15:39:31 +01:00
ec4eb1978e
merge fix from dev/issue_dont_reorder_digital_data
2025-03-17 15:28:22 +01:00
13b2cada66
ctb reorder default being true in dataprocessor
2025-03-17 15:20:40 +01:00
0a5b5aac4b
added unit tests for dataprocessor rearranging functions
2025-03-14 14:04:55 +01:00
6e5b058fc1
merge fix
2025-03-13 13:17:54 +01:00
ace2b3a938
Merge branch 'dev/issue_dont_reorder_digital_data' into dev/cmd_for_ctb_reorder
2025-03-13 13:16:29 +01:00
bd66228b30
minor to check workflow
2025-03-13 11:14:01 +01:00
e8ac048114
ctb: added command 'rx_dbitreorder' that sets a flag in the receiver to set the reorder flag. By default it is 1. Setting to false means 'do not reorder' and to keep what the board spits out, which is that all signals in a sample are grouped together
2025-03-12 17:31:20 +01:00
3c79e8d7b2
trailing bits are removed even if reorder false and bitlist empty
2025-03-12 16:38:18 +01:00
a74fb2bcd1
added function Reorder
2025-03-12 16:12:00 +01:00
63bb79d727
added first rather generic test for Rearrange Function, could be changed to a parametrized test
2025-03-12 10:51:18 +01:00
8d87a6ee4e
used clang-formating
2025-03-11 16:32:31 +01:00
ab01940769
add xilinx ctb api to --versions command
2025-03-11 15:51:46 +01:00
23aa9c2814
added reorder variable, changed function ArrangeDBitData to support reordering and no reordering. Moved transceiver data such that it is contiguous with rearranged digital data
2025-03-11 12:07:10 +01:00
297c3752e3
Dev/remove gotthard i ( #1108 )
...
* slsSupportLib done, at receiver rooting out in implementation
* removed from receiver and client
* removed everywhere except gui, python and client(commands.yaml and Detector.h)
* updated python
* fixed autocomplete to print what the issue is if there is one with ToString when running the autocomplete script to generate fixed.json. updated readme.md in generator folder
* formatting
* removed enums for dacs
* udpating autocomplete and generating commands
* removed gotthard from docs and release notes
* removed dac test
* bug from removing g1
* fixed virtual test for xilinx, was minor. so in this PR
* gui done
* binary in merge fix
* formatting and removing enums
* updated fixed and dump.json
* bash autocomplete
* updated doc on command line generation
* removing increments in dac enums for backward compatibility. Not required
* removed ROI from rxParameters (only in g1), not needed to be backward compatible
* removed the phase shift option from det server staruip
2025-03-10 14:24:33 +01:00