Commit Graph

216 Commits

Author SHA1 Message Date
leonarski_f 9178bbd689 jfjoch_pcie_status: show data collection cancel bit 2023-06-01 21:29:38 +02:00
leonarski_f 9bbf1c06a1 FPGAAcquisitionDevice: Add extra verbosity 2023-06-01 21:20:59 +02:00
leonarski_f e8ec298a4c FPGAAcquisitionDevice: Minor fixes to verbosity 2023-06-01 21:07:03 +02:00
leonarski_f 577bec5dbc FPGAAcquisitionDevice: Add extra verbosity for dropped completions 2023-06-01 20:59:38 +02:00
leonarski_f 612c2b8aa2 jfjoch_pcie_status: Print data collection ID separately 2023-06-01 20:58:01 +02:00
leonarski_f 115e8c0dd0 AcquisitionDevice: Use random_device directly to simplify the code 2023-06-01 20:56:15 +02:00
leonarski_f ba39423a10 AcquisitionDevice: Use C++11 random number generator 2023-06-01 20:45:00 +02:00
leonarski_f 98ad3a6fdc FPGA: Reduce UltraRAM usage by 4 MiB to improve timing 2023-05-31 21:16:54 +02:00
leonarski_f 47330228ef Use data_collection_id to detect issues in work completion queue 2023-05-31 12:23:22 +02:00
leonarski_f ea3f976e66 Update receiver/README.md 2023-05-31 11:47:49 +02:00
leonarski_f 8ac012ae99 FPGA: Use upper 16-bits of mode as data_collection_id 2023-05-31 11:38:17 +02:00
leonarski_f b868a24dad FPGA: Minor improvements to internal_packet_generator - should now better break in case of cancellation 2023-05-31 11:08:28 +02:00
leonarski_f 5ec4d41e68 internal_packet_generator: quit main loop in case of cancel 2023-05-31 10:53:29 +02:00
leonarski_f 4671f392bd FPGA: Trigger 2023-05-30 20:48:17 +02:00
leonarski_f 0994e142b3 JFJochReceiverIntegrationTest: Increase buffer count for storage cell pedestal G2 test 2023-05-30 20:47:10 +02:00
leonarski_f 5cd483eeb3 jfjoch_pcie_status: Fix data collection counter 2023-05-30 20:20:09 +02:00
leonarski_f a3996a81e3 FPGA: Remove data collection counter 2023-05-30 20:13:54 +02:00
leonarski_f 8c1e55b6f3 Add tool to cancel data collection on PCIe card 2023-05-27 22:08:22 +02:00
leonarski_f 7ad4fbe061 AcquisitionDevice: Print information on data collection counter in start message 2023-05-27 21:54:55 +02:00
leonarski_f effcd2d2b7 AcquisitionDevice: Set cancel data collection bit before starting new data collection 2023-05-27 21:54:36 +02:00
leonarski_f 72cdb88c0c FPGA: Add host_writer idle marker 2023-05-27 21:45:21 +02:00
leonarski_f 19753c697b AcquisitionDevice: Rewind to start at the beginning to recover FPGA 2023-05-27 21:00:31 +02:00
leonarski_f 2b00cdadbe jfjoch_action_test: Fix message for blocking mode 2023-05-27 20:03:24 +02:00
leonarski_f 7c9a5238e2 FPGA: Minor improvements to data_collection_fsm 2023-05-27 18:39:35 +02:00
leonarski_f 79c9b3e322 jfjoch_action_test: Use nonblocking mode 2023-05-27 18:20:16 +02:00
leonarski_f 5ef0cd0f74 jfjoch_action_test: Improve output clarity 2023-05-27 18:18:00 +02:00
leonarski_f 19476dc6ea jfjoch_action_test: Fix 2023-05-27 18:01:58 +02:00
leonarski_f a9a00db8e9 PreviewTest: Fix 2023-05-27 17:59:26 +02:00
leonarski_f 8c3ff99014 Adjust PCIe driver (there were wrong interrupt levels) 2023-05-26 22:12:49 +02:00
leonarski_f c1212a14d9 FPGA: work requests are consumed while host_writer not working 2023-05-26 22:12:34 +02:00
leonarski_f b926e69885 FPGA: data_collection_fsm counter 2023-05-26 20:39:12 +02:00
leonarski_f 8b87bb857b FPGA: clean-up unnecessary signals (from OC design) 2023-05-26 19:38:07 +02:00
leonarski_f 021e652dc6 FPGA: non-blocking mode (to be tested) 2023-05-26 18:46:26 +02:00
leonarski_f 2dfd6e916d FPGA: work completion queue is extended to 32768 elements. 2023-05-24 11:57:56 +02:00
leonarski_f c2b42916c2 FPGA: host_writer allows to skip frames, if no available location in host memory 2023-05-24 11:54:51 +02:00
leonarski_f 0ef50e06b3 jfjoch_receiver: Add channel for indexed images 2023-05-19 16:45:12 +02:00
leonarski_f eaccdf67b7 ZMQPreviewPublisher: Add spots to preview message + allow for frame number management within the ZMQPreviewPublisher 2023-05-18 22:36:43 +02:00
leonarski_f ff92984fcc ProcessJFPacket: Add exptime 2023-05-18 12:46:58 +02:00
leonarski_f 1df16b1a1e JFJochReceiver: Save receiver_available_send_buffers and receiver_aq_dev_delay in HDF5 file 2023-05-18 12:46:58 +02:00
leonarski_f e7f012dd90 Update fast-feedback-indexer to last version 2023-05-18 10:48:40 +02:00
leonarski_f bb4cee9b2d JFJochReceiver: Save information on crystal lattice and spot indexing status to HDF5 file 2023-05-18 10:46:46 +02:00
leonarski_f e3998a7488 IndexerWrapper: Add indexed spots information 2023-05-18 09:18:16 +02:00
leonarski_f 8c85789a77 IndexerWrapper: Use dedicated structure to write result 2023-05-18 08:52:49 +02:00
leonarski_f ea719742ce DiffractionExperiment: Solid angle correction is saved with the master file 2023-05-17 22:53:41 +02:00
leonarski_f 11e478a5d0 DiffractionExperiment: Solid angle correction is not anymore preference of a dataset; it can be now turned on and off when asking for plot 2023-05-17 22:33:03 +02:00
leonarski_f 97bf8f7e4a FPGA: Reduce UltraRAM FIFO (a bit) 2023-05-17 21:55:41 +02:00
leonarski_f 33b70551c5 CBOR: Keep base for exptime and timestamp in the ImageMessage structure 2023-05-17 21:54:07 +02:00
leonarski_f 7d5694139f FPGA: Save full JF timestamp and exptime 2023-05-17 21:30:42 +02:00
leonarski_f 0febe9856f HDF5DataFile: spot information is written as images are coming 2023-05-17 20:40:55 +02:00
leonarski_f f372c0e697 ImageMessage: Add storage cell number 2023-05-17 20:40:55 +02:00