Commit Graph

1889 Commits

Author SHA1 Message Date
babic_a 6bbbd734c7 Add jf-live-writer
First implementation of the image buffer writer for the
 Jungfrau
2021-01-19 17:20:06 +01:00
babic_a 402a2b978d Rework sf-stream to attach to assembler live-writer 2021-01-19 16:58:07 +01:00
babic_a d3d51d2957 Adjust stats to new stream workings 2021-01-19 16:57:41 +01:00
babic_a 53e24c9f1a Reorganize assembler main code 2021-01-19 14:06:57 +01:00
babic_a 39d714f538 Add jf-assembler executable
This service reconstructs the various modules and sends out a
image metadata stream for further consumers.
2021-01-19 14:02:57 +01:00
babic_a 65fb6c929f Remove hdf5 linking to core-buffer 2021-01-19 13:40:16 +01:00
babic_a 0df8598952 Separate image assembly and image retrieval in RamBuffer 2021-01-19 13:22:43 +01:00
babic_a ccca4225d4 Change bind and connect socket helper functions to take string 2021-01-19 13:02:03 +01:00
babic_a a3d0286250 Add missing link library to sf_writer 2021-01-19 10:56:14 +01:00
babic_a 20bf00cbbe Adjust RamBuffer test 2021-01-19 10:52:18 +01:00
babic_a e013c4a6f8 Increase number of packets read at once to 128 2021-01-15 18:18:54 +01:00
babic_a 0a3db103c5 Change stats names to use _ instead of -
Using - is causing problems in Influx -> we move to use
the executable name instead of the project name as the main
identifier.
2021-01-15 11:18:07 +01:00
babic_a fec900ff63 Increase the sf_stream output frequency to 10 seconds 2021-01-15 11:15:28 +01:00
babic_a ba9532591c Add details about unexpected pulse_id in ram buffer error 2021-01-15 11:14:54 +01:00
babic_a 3ed5bcb330 Statistics for sf-stream 2021-01-15 11:07:31 +01:00
babic_a f58ec4270c Implementation fo StreamStats for outputting Grafana metrics 2021-01-15 11:06:47 +01:00
babic_a 2937326dbf Return n_lost_pulses in sync from receiver
In order to have proper statistics we need to return the
number of lost pulses from the receiver. We cannot just count
the gap in pulse_id as the beam might be operated at
different frequencies.
2021-01-15 10:59:43 +01:00
babic_a 0cf973802d Add stream stats modulo to config file 2021-01-14 15:45:41 +01:00
babic_a dd52eea55b Reverse sync difference criteria in streamer 2021-01-13 16:20:51 +01:00
babic_a e9bb30eac8 Fix streamer sync attempts for loop 2021-01-13 16:18:47 +01:00
babic_a cb9ddb3693 Fix the count of input parameters in streamer 2021-01-13 16:14:56 +01:00
babic_a 6ee8f7d89d Remove pulse_id stream from streamer
This is not needed anymore since we have a different architecture.
2021-01-13 15:54:28 +01:00
babic_a c90114bec9 Add 0 in module_id < 10 2021-01-13 12:45:57 +01:00
babic_a 4c914ad66e Fix number of parameters check in main 2021-01-12 18:17:15 +01:00
babic_a 87e47173d1 Fix repetition rate in statistics to nice numbers 2021-01-12 16:19:58 +01:00
babic_a 19e08c3718 Invert the clocks to get a positive duration 2021-01-12 16:08:08 +01:00
Dmitry Ozerov 12a426f63a changes in jungfrau header package for 5.0.0 slsDetector version 2021-01-12 15:59:59 +01:00
babic_a d3c3641311 Fix indent in for loop 2021-01-12 13:44:40 +01:00
babic_a b00ce59fa0 Fix the number of input parameters to the executable 2021-01-12 13:44:05 +01:00
babic_a 2399b8d59e Fixed InfluxDB statistics on jf-buffer-writer 2020-10-01 10:03:41 +02:00
babic_a d776e78ab0 Fix extra character in logs output 2020-10-01 09:54:19 +02:00
babic_a 9c4478343b Change logs output format to InfluxDB 2020-10-01 09:39:08 +02:00
babic_a db4aeacad9 Whitespace fix 2020-09-30 17:03:40 +02:00
babic_a 8a3d0d1baa Simplify buffer writer 2020-09-30 14:17:33 +02:00
babic_a bf6bba801d Make it more explicit 2020-09-30 14:02:48 +02:00
babic_a 430a1507ff Add buffer folder to detector config 2020-09-30 13:56:41 +02:00
babic_a b8b152e5ed Rename Detector Name to lower case 2020-09-30 13:49:57 +02:00
babic_a fd878691e2 Transition UDP receiver to detector config file 2020-09-30 13:40:43 +02:00
babic_a 79f6eaebc9 Shorten help string in console 2020-09-30 13:38:35 +02:00
babic_a 3d21216094 Add udp port to config file 2020-09-30 13:34:09 +02:00
babic_a 0afe9480dc Rename source_id to module_id 2020-09-30 11:52:54 +02:00
babic_a 1c5a498355 Rename project to jf-buffer-writer 2020-09-30 11:46:41 +02:00
babic_a 5df36a81a0 Rename udp receiver 2020-09-30 11:44:02 +02:00
babic_a 96100c7a7a Rename project 2020-09-30 11:40:00 +02:00
babic_a f42298e264 Improve attribute reading from sf_stream 2020-09-30 11:38:39 +02:00
babic_a 5b36132952 Fix build for sf_stream 2020-09-30 11:35:16 +02:00
babic_a ae61ccae17 Fix namespace of function 2020-09-30 11:34:54 +02:00
babic_a a7efe6492e Use core-buffer load config 2020-09-30 10:48:13 +02:00
babic_a 2c7ceb292d Cleanup core-buffer CMake file 2020-09-30 10:47:06 +02:00
babic_a 9de3e896af Add configuration loading code to core-buffer 2020-09-30 10:45:40 +02:00